mirror of
https://git.freebsd.org/src.git
synced 2026-01-11 19:57:22 +00:00
and don't trigger ifnet_arrival_event and ifnet_departure_event for a rename, as the interface isn't being detached from any protocol. The consumers of the arrival/departure events are divided into a few categories: - which indeed need to do the same actions as if interface was fully detached and attached: routing socket and netlink notifications to userland and the Linux sysfs. All addressed by this commit. - which build their logic based on an interface name, but should actually update their database on rename: packet filters. This commit leaves them with the old behavior - emulate full detach & attach, but this should be improved. - which shouldn't do anything on rename, not touched by the commit. - ng_ether and if_tuntap, that are special and will be addressed by separate commits. |
||
|---|---|---|
| .. | ||
| route | ||
| ktest_netlink_message_writer.c | ||
| ktest_netlink_message_writer.h | ||
| netlink.h | ||
| netlink_bitset.h | ||
| netlink_ctl.h | ||
| netlink_debug.h | ||
| netlink_domain.c | ||
| netlink_generic.c | ||
| netlink_generic.h | ||
| netlink_glue.c | ||
| netlink_io.c | ||
| netlink_linux.h | ||
| netlink_message_parser.c | ||
| netlink_message_parser.h | ||
| netlink_message_writer.c | ||
| netlink_message_writer.h | ||
| netlink_module.c | ||
| netlink_route.c | ||
| netlink_route.h | ||
| netlink_snl.h | ||
| netlink_snl_generic.h | ||
| netlink_snl_route.h | ||
| netlink_snl_route_compat.h | ||
| netlink_snl_route_parsers.h | ||
| netlink_sysevent.c | ||
| netlink_sysevent.h | ||
| netlink_var.h | ||