libnl
3.2.24-rc1
Main Page
Related Pages
Modules
Data Structures
Modules
Here is a list of all modules:
[detail level
1
2
3
4
5
]
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
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
Link Modules API
API for modules implementing specific link types/semantics
IPv4 Link Module
Implementation of IPv4 specific link attributes
MACVLAN
MAC-based Virtual LAN link module
VETH
Virtual Ethernet
VLAN
Virtual LAN link module
VXLAN
Virtual eXtensible Local Area Network link module
Neighbour Tables
Neighbours
The neighbour table establishes bindings between protocol addresses and link layer addresses for hosts sharing the same physical link
Routing
Route Object
Nexthop
Utilities
Routing Utility Functions
Routing Rules
Traffic Control
Action
Mirror and Redirect
ClassID Management
Classifiers
Basic Classifier
Control Groups Classifier
Extended Match
Metadata Match
N-Byte Comparison
Simple packet data comparison
Text Search
Firewall 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)
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)
Generated on Tue Jan 21 2014 20:35:47 for libnl by
1.8.3.1