Netlink

Netlink ist eine Familie von Linux-Kernel- Interface- Sockets, die für die Kommunikation zwischen Prozessen, zwischen Kernel- und User-Space-Prozessen oder zwischen verschiedenen User-Space-Prozessen verwendet werden. Ihre Funktionsweise ähnelt der von Unix-Sockets , und wie bei Internet-Sockets kann die Netlink-Kommunikation keine Hostgrenzen überschreiten. Obwohl der Unix-Socket den Dateisystem- Namespace verwendet , wird auf Netlink-Prozesse über Prozess-IDs (PIDs) zugegriffen.

Die libnl-Bibliothek stellt der Benutzerbereichskommunikations-API Netlink zur Verfügung.