libnl 3.7.0
Modules
Here is a list of all modules:
[detail level 12345]
 Attribute ElementThe AE interface allows a user to retrieve and update various Security Association (SA) attributes such as lifetime, replay state etc
 Command Line Interface APIThese modules provide an interface for text based applications
 Addresses
 Classifiers
 Connection Tracking
 Expectation Tracking
 Links
 Neighbour
 Queueing Disciplines
 Routing
 Routing Rules
 Traffic Classes
 Traffic Control
 Core Library (libnl)Socket handling, connection management, sending and receiving of data, message construction and parsing, object caching system, ..
 Caching SystemRelated sections in the development guide:
 Cache
 ManagerManager keeping caches up to date automatically
 Callbacks/CustomizationRelated sections in the development guide:
 Data TypesCore library data types
 Abstract DataAbstract data type representing a binary data blob
 Hashtable
 Network AddressAbstract data type representing any kind of network address
 Object (Cacheable)Generic object data type, for inheritance purposes to implement cacheable data types
 SocketRepresentation of a netlink socket
 Message Construction & ParsingNetlink Message Construction/Parsing Interface
 AttributesNetlink Attributes Construction/Parsing Interface
 Send & Receive DataConnection management, sending & receiving of data
 UtilitiesCollection of helper functions
 Generic Netlink Library (libnl-genl)
 Controller (Resolver)Resolves Generic Netlink family names to numeric identifiers
 Generic Netlink Family ObjectObject representing a kernel side registered Generic Netlink family
 Family and Command RegistrationRegistering Generic Netlink Families and Commands
 Inet Diag library (libnl-idiag)
 Inet Diag Memory Info
 Inet Diag Messages
 Inet Diag Requests
 Inet Diag TCP Vegas Info
 Lifetime Configuration ObjectAbstract data type representing XFRM SA lifetime properties
 Netfilter Library (libnl-nf)
 Conntrack
 Expectation
 Log
 Queue
 Routing Library (libnl-route)
 Addresses
 FIB Lookup
 Request
 Links (Interfaces)
 Bonding
 Bridging
 CANController Area Network link module
 Dummy
 GeneveGeneric Network Virtualization Encapsulation
 IP6GREIp6gre link module
 IP6TNLIp6tnl link module
 IP6VTIIp6vti link module
 IPGREIpgre link module
 IPIPIpip link module
 IPVLANIP-based Virtual LAN link module
 IPVTIIpvti link module
 Intermediate Functional Block
 Link Modules APIAPI for modules implementing specific link types/semantics
 MACVLAN/MACVTAPMAC-based Virtual LAN link module
 MACsecMACsec link module
 PPP
 SITSit link module
 SRIOVSR-IOV VF link module
 Team
 VETHVirtual Ethernet
 VLANVirtual LAN link module
 VRFVirtual Routing and Forwarding link module
 VXLANVirtual eXtensible Local Area Network link module
 XFRMIXfrmi link module
 Neighbour Tables
 NeighboursThe neighbour table establishes bindings between protocol addresses and link layer addresses for hosts sharing the same physical link
 Netconf
 Routing
 Route Object
 UtilitiesRouting Utility Functions
 Routing Rules
 Traffic Control
 Action
 ClassID Management
 Classifiers
 Packet Location AliasingPacket Location Aliasing
 Queueing Disciplines
 Traffic Classes
 Security Association
 Security Policy