Netlink is a fundamental kernel/user messaging interface which has evolved over the years.
At Netdev 0x13, David Ahern and Roopa Prabhu co-chaired the Netlink Workshop.
Among topics of discussion:
status of changes over the last few years
kernel side filtering
classical, socket cbpf, ebpf extensions
reducing notifications
strict get requests
Growth of attributes and impacts to stack memory use
Lessons learnt and ideas to use the learnings
Performance improvements
Networking APIs that need to be converted to netlink(ethtool etc)
More info:
https://netdevconf.org/0x13/session.h...