freebsd-dev/sys/netlink
Alexander V. Chernikov 595d23f777 netlink: add snl(3) default parsers for routes and links.
This change adds the "default" parsers of _all_ route/link attributes
 exported by the kernel.
It removes the need to declare similar parsers in the userland applications,
 simplifying their logic.

Differential Revision: https://reviews.freebsd.org/D38979
MFC after:	2 weeks
2023-03-09 14:46:27 +00:00
..
route netlink: use newly-added if_foreach_sleep() to iterate over the interface list. 2023-03-06 15:08:08 +00:00
netlink_ctl.h
netlink_debug.h
netlink_domain.c netlink: make the maximum allowed netlink socket buffer runtime tunable. 2023-02-27 10:48:31 +00:00
netlink_generic.c netlink: fix OOB read in genetlink 2023-02-18 17:53:06 +00: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: do not crash when linux message translation fails. 2023-02-18 17:53:06 +00:00
netlink_linux.h
netlink_message_parser.c netlink: return optional metadata with the operation result. 2023-02-09 15:30:00 +00:00
netlink_message_parser.h netlink: return optional metadata with the operation result. 2023-02-09 15:30:00 +00:00
netlink_message_writer.c netlink: return optional metadata with the operation result. 2023-02-09 15:30:00 +00:00
netlink_message_writer.h netlink: cleanup netlink_writer code 2023-03-07 17:45:31 +00:00
netlink_module.c netlink: add "netlink" to the list of kernel features 2023-01-30 11:23:53 +00:00
netlink_route.c netlink: add "netlink" to the list of kernel features 2023-01-30 11:23:53 +00:00
netlink_route.h
netlink_snl_route_compat.h netlink: add rtsock-compatible header to use with netlink snl(3). 2023-03-09 14:37:42 +00:00
netlink_snl_route_parsers.h netlink: add snl(3) default parsers for routes and links. 2023-03-09 14:46:27 +00:00
netlink_snl_route.h netlink: add basic message writing support to snl(3). 2023-03-09 14:33:26 +00:00
netlink_snl.h netlink: add snl(3) default parsers for routes and links. 2023-03-09 14:46:27 +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