|
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 |