libnl: Modules

libnl 3.7.0

Modules
Here is a list of all modules:
[detail level 12345]

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
IPv4 Link Module | Implementation of IPv4 specific link attributes
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 |
Nexthop |
Utilities | Routing Utility Functions
Routing Rules |
▼Traffic Control |
►Action |
GACT Editing |
Mirror and Redirect |
NAT |
SKB Editing |
VLAN Manipulation |
ClassID Management |
►Classifiers |
Basic Classifier |
Control Groups Classifier |
►Extended Match |
Metadata Match |
N-Byte Comparison |
Simple packet data comparison |
Text Search |
Firewall Classifier |
Match-all Classifier |
Universal 32-bit Classifier |
Packet Location Aliasing | Packet Location Aliasing
►Queueing Disciplines |
(Fast) Prio |
Blackhole |
Class Based Queueing (CBQ) |
Differentiated Services Marker (DSMARK) |
Fair Queue CoDel |
Hierachical Token Bucket (HTB) |
Hierarchical Fair Service Curve (HFSC) |
Ingress qdisc |
Network Emulator | For further documentation see http://linux-net.osdl.org/index.php/Netem
Packet/Bytes FIFO (pfifo/bfifo) | The FIFO qdisc comes in two flavours:
Plug/Unplug Traffic (PLUG) | Queue traffic until an explicit release command
Random Early Detection (RED) |
Stochastic Fairness Queueing (SFQ) |
Token Bucket Filter (TBF) |
►Traffic Classes |
Class Based Queueing (CBQ) |
Differentiated Services Marker (DSMARK) |
Hierachical Token Bucket (HTB) |
Hierarchical Fair Service Curve (HFSC) |
Security Association |
Security Policy |