Enum netlink_socket::Protocol [−][src]
pub enum Protocol {
Route,
Unused,
UserSock,
Firewall,
SockDiag,
NfLog,
Xfrm,
SELinux,
ISCSI,
Audit,
FibLookup,
Connector,
Netfilter,
Ip6Fw,
Decnet,
KObjectUevent,
Generic,
ScsiTransport,
Ecryptfs,
Rdma,
Crypto,
}List of netlink protocols
Variants
RouteReceives routing and link updates and may be used to modify the routing tables (both IPv4 and IPv6), IP addresses, link parameters, neighbor setups, queueing disciplines, traffic classes and packet classifiers (see rtnetlink(7)).
UnusedUserSockReserved for user-mode socket protocols.
FirewallTransport IPv4 packets from netfilter to user space. Used by ip_queue kernel module. After a long period of being declared obsolete (in favor of the more advanced nfnetlink_queue feature), it was removed in Linux 3.5.
SockDiagQuery information about sockets of various protocol families from the kernel (see sock_diag(7)).
NfLogNetfilter/iptables ULOG.
XfrmIPsec.
SELinuxSELinux event notifications.
ISCSIOpen-iSCSI.
AuditAuditing.
FibLookupAccess to FIB lookup from user space.
ConnectorKernel connector. See Documentation/connector/* in the Linux kernel source tree for further information.
NetfilterNetfilter subsystem.
Ip6FwTransport IPv6 packets from netfilter to user space. Used by ip6_queue kernel module.
DecnetDECnet routing messages.
KObjectUeventKernel messages to user space.
GenericGeneric netlink family for simplified netlink usage.
ScsiTransportSCSI transpots
EcryptfsRdmaInfiniband RDMA.
CryptoNetlink interface to request information about ciphers registered with the kernel crypto API as well as allow configuration of the kernel crypto API.