freebsd-dev/sys/netlink
Alexander V. Chernikov c1871a3372 netlink: improve RTM_GETADDR handling.
* Allow filtering by ifa_family & ifa_index.
* Add common RTM_<NEW|DEL|GET>ADDR parser
* Add tests verifying RTM_GETADDR filtering behaviour & output
* Factor out common netlink socket test methods into NetlinkTestTemplate
* Add NLMSG_DONE message handler

Reviewed By: pauamma
Differential Revision: https://reviews.freebsd.org/D37970
2023-01-08 15:06:34 +00:00
..
route netlink: improve RTM_GETADDR handling. 2023-01-08 15:06:34 +00:00
netlink_ctl.h
netlink_debug.h
netlink_domain.c netlink: Use NET_EPOCH_[CALL|WAIT] macros 2022-12-21 09:40:05 +08:00
netlink_generic.c netlink: Use NET_EPOCH_[CALL|WAIT] macros 2022-12-21 09:40:05 +08:00
netlink_generic.h netlink: fix genetlink CTRL_ATTR_MCAST_GRP_MAX define. 2022-10-31 15:03:27 +00:00
netlink_io.c netlink: suppress sending NLMSG_ERROR if NLMSG_DONE is already sent 2022-11-30 13:24:38 +00:00
netlink_linux.h
netlink_message_parser.c netlink: improve interface handling 2022-12-14 19:52:35 +00:00
netlink_message_parser.h netlink: improve interface handling 2022-12-14 19:52:35 +00:00
netlink_message_writer.c netlink: suppress sending NLMSG_ERROR if NLMSG_DONE is already sent 2022-11-30 13:24:38 +00:00
netlink_message_writer.h netlink: suppress sending NLMSG_ERROR if NLMSG_DONE is already sent 2022-11-30 13:24:38 +00:00
netlink_module.c netlink: Fix build without VIMAGE 2022-10-01 21:41:54 -04:00
netlink_route.c netlink: Use NET_EPOCH_[CALL|WAIT] macros 2022-12-21 09:40:05 +08:00
netlink_route.h
netlink_snl_route.h netlink: fix test-includes broken by f2c8381fce 2022-12-23 17:58:08 +00:00
netlink_snl.h netlink: fix test-includes broken by f2c8381fce 2022-12-23 17:58:08 +00:00
netlink_var.h netlink: allow more than 64 groups per netlink socket. 2022-11-03 17:05:34 +00:00
netlink.h netlink: fix NLMSG_SPACE() macro. 2022-10-31 15:02:12 +00:00