pub const NETLINK = struct Routing/device hook
Unused number
Reserved for user mode socket protocols
Unused number, formerly ip_queue
socket monitoring
netfilter/iptables ULOG
ipsec
SELinux event notifications
Open-iSCSI
auditing
netfilter subsystem
DECnet routing messages
Kernel messages to userspace
SCSI Transports
Crypto layer
SMC monitoring
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849pub const NETLINK = struct {
/// Routing/device hook
pub const ROUTE = 0;
/// Unused number
pub const UNUSED = 1;
/// Reserved for user mode socket protocols
pub const USERSOCK = 2;
/// Unused number, formerly ip_queue
pub const FIREWALL = 3;
/// socket monitoring
pub const SOCK_DIAG = 4;
/// netfilter/iptables ULOG
pub const NFLOG = 5;
/// ipsec
pub const XFRM = 6;
/// SELinux event notifications
pub const SELINUX = 7;
/// Open-iSCSI
pub const ISCSI = 8;
/// auditing
pub const AUDIT = 9;
pub const FIB_LOOKUP = 10;
pub const CONNECTOR = 11;
/// netfilter subsystem
pub const NETFILTER = 12;
pub const IP6_FW = 13;
/// DECnet routing messages
pub const DNRTMSG = 14;
/// Kernel messages to userspace
pub const KOBJECT_UEVENT = 15;
pub const GENERIC = 16;
// leave room for NETLINK_DM (DM Events)
/// SCSI Transports
pub const SCSITRANSPORT = 18;
pub const ECRYPTFS = 19;
pub const RDMA = 20;
/// Crypto layer
pub const CRYPTO = 21;
/// SMC monitoring
pub const SMC = 22;
}