1. Libraries

Library Hierarchy

Netlink Library (libnl)

Socket handling, sending and receiving, message construction and parsing, …

Routing Family Library (libnl-route)

Adresses, links, neighbours, routing, traffic control, neighbour tables, …

Netfilter Library (libnl-nf)

Connection tracking, logging, queueing

Generic Netlink Library (libnl-genl)

Controller API, family and command registration

2. Python Packages

  • netlink.core

  • netlink.route.link