libnl 3.7.0
|
Attribute Element | The AE interface allows a user to retrieve and update various Security Association (SA) attributes such as lifetime, replay state etc |
▼Command Line Interface API | These 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 System | Related sections in the development guide: |
Cache | |
Manager | Manager keeping caches up to date automatically |
Callbacks/Customization | Related sections in the development guide: |
▼Data Types | Core library data types |
Abstract Data | Abstract data type representing a binary data blob |
Hashtable | |
Network Address | Abstract data type representing any kind of network address |
Object (Cacheable) | Generic object data type, for inheritance purposes to implement cacheable data types |
Socket | Representation of a netlink socket |
▼Message Construction & Parsing | Netlink Message Construction/Parsing Interface |
Attributes | Netlink Attributes Construction/Parsing Interface |
Send & Receive Data | Connection management, sending & receiving of data |
Utilities | Collection of helper functions |
▼Generic Netlink Library (libnl-genl) | |
▼Controller (Resolver) | Resolves Generic Netlink family names to numeric identifiers |
Generic Netlink Family Object | Object representing a kernel side registered Generic Netlink family |
Family and Command Registration | Registering 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 Object | Abstract 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 | |
CAN | Controller Area Network link module |
Dummy | |
Geneve | Generic Network Virtualization Encapsulation |
IP6GRE | Ip6gre link module |
IP6TNL | Ip6tnl link module |
IP6VTI | Ip6vti link module |
IPGRE | Ipgre link module |
IPIP | Ipip link module |
IPVLAN | IP-based Virtual LAN link module |
IPVTI | Ipvti link module |
Intermediate Functional Block | |
►Link Modules API | API for modules implementing specific link types/semantics |
MACVLAN/MACVTAP | MAC-based Virtual LAN link module |
MACsec | MACsec link module |
PPP | |
SIT | Sit link module |
SRIOV | SR-IOV VF link module |
Team | |
VETH | Virtual Ethernet |
VLAN | Virtual LAN link module |
VRF | Virtual Routing and Forwarding link module |
VXLAN | Virtual eXtensible Local Area Network link module |
XFRMI | Xfrmi link module |
Neighbour Tables | |
Neighbours | The neighbour table establishes bindings between protocol addresses and link layer addresses for hosts sharing the same physical link |
Netconf | |
▼Routing | |
►Route Object | |
Utilities | Routing Utility Functions |
Routing Rules | |
▼Traffic Control | |
►Action | |
ClassID Management | |
►Classifiers | |
Packet Location Aliasing | Packet Location Aliasing |
►Queueing Disciplines | |
►Traffic Classes | |
Security Association | |
Security Policy |