Netlink

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instanceOf gptkb:network_protocol
gptkbp:category gptkb:software
inter-process communication
Linux kernel interfaces
gptkbp:definedIn linux/netlink.h
gptkbp:familyMember NETLINK_FIREWALL
NETLINK_GENERIC
NETLINK_KOBJECT_UEVENT
NETLINK_NETFILTER
NETLINK_ROUTE
NETLINK_AUDIT
NETLINK_CONNECTOR
NETLINK_CRYPTO
NETLINK_DNRTMSG
NETLINK_FIB_LOOKUP
NETLINK_INET_DIAG
NETLINK_IP6_FW
NETLINK_ISCSI
NETLINK_RDMA
NETLINK_SCSITRANSPORT
NETLINK_SELINUX
NETLINK_SOCK_DIAG
NETLINK_XFRM
https://www.w3.org/2000/01/rdf-schema#label Netlink
gptkbp:introducedIn Linux 2.2
gptkbp:provides socket-based interface
gptkbp:replacedBy ioctl for networking
gptkbp:supports asynchronous message passing
synchronous message passing
gptkbp:supportsProtocol 16
message-based
none (direct to kernel)
gptkbp:usedBy gptkb:wpa_supplicant
gptkb:firewalld
gptkb:nftables
gptkb:NetworkManager
gptkb:systemd
gptkb:udev
gptkb:iptables
gptkb:Docker
gptkb:Kubernetes
gptkb:Open_vSwitch
tc (traffic control)
conntrack
bridge-utils
iw
ip (iproute2)
ip6tables
iproute2 utilities
libnl library
ss (socket statistics)
wireless tools
gptkbp:usedFor communication between kernel and user space
gptkbp:usedIn gptkb:Linux_operating_system
gptkbp:bfsParent gptkb:FBOSS
gptkbp:bfsLayer 7