@@ -2086,6 +2086,7 @@ pub const NFNLGRP_CONNTRACK_EXP_UPDATE: ::c_int = 5;
20862086pub const NFNLGRP_CONNTRACK_EXP_DESTROY : :: c_int = 6 ;
20872087pub const NFNLGRP_NFTABLES : :: c_int = 7 ;
20882088pub const NFNLGRP_ACCT_QUOTA : :: c_int = 8 ;
2089+ pub const NFNLGRP_NFTRACE : :: c_int = 9 ;
20892090
20902091pub const NFNETLINK_V0 : :: c_int = 0 ;
20912092
@@ -2101,15 +2102,23 @@ pub const NFNL_SUBSYS_CTNETLINK_TIMEOUT: ::c_int = 8;
21012102pub const NFNL_SUBSYS_CTHELPER : :: c_int = 9 ;
21022103pub const NFNL_SUBSYS_NFTABLES : :: c_int = 10 ;
21032104pub const NFNL_SUBSYS_NFT_COMPAT : :: c_int = 11 ;
2104- pub const NFNL_SUBSYS_COUNT : :: c_int = 12 ;
2105+ pub const NFNL_SUBSYS_HOOK : :: c_int = 12 ;
2106+ pub const NFNL_SUBSYS_COUNT : :: c_int = 13 ;
21052107
21062108pub const NFNL_MSG_BATCH_BEGIN : :: c_int = NLMSG_MIN_TYPE ;
21072109pub const NFNL_MSG_BATCH_END : :: c_int = NLMSG_MIN_TYPE + 1 ;
21082110
2111+ pub const NFNL_BATCH_UNSPEC : :: c_int = 0 ;
2112+ pub const NFNL_BATCH_GENID : :: c_int = 1 ;
2113+
21092114// linux/netfilter/nfnetlink_log.h
21102115pub const NFULNL_MSG_PACKET : :: c_int = 0 ;
21112116pub const NFULNL_MSG_CONFIG : :: c_int = 1 ;
21122117
2118+ pub const NFULA_VLAN_UNSPEC : :: c_int = 0 ;
2119+ pub const NFULA_VLAN_PROTO : :: c_int = 1 ;
2120+ pub const NFULA_VLAN_TCI : :: c_int = 2 ;
2121+
21132122pub const NFULA_UNSPEC : :: c_int = 0 ;
21142123pub const NFULA_PACKET_HDR : :: c_int = 1 ;
21152124pub const NFULA_MARK : :: c_int = 2 ;
@@ -2130,6 +2139,8 @@ pub const NFULA_HWHEADER: ::c_int = 16;
21302139pub const NFULA_HWLEN : :: c_int = 17 ;
21312140pub const NFULA_CT : :: c_int = 18 ;
21322141pub const NFULA_CT_INFO : :: c_int = 19 ;
2142+ pub const NFULA_VLAN : :: c_int = 20 ;
2143+ pub const NFULA_L2HDR : :: c_int = 21 ;
21332144
21342145pub const NFULNL_CFG_CMD_NONE : :: c_int = 0 ;
21352146pub const NFULNL_CFG_CMD_BIND : :: c_int = 1 ;
@@ -2153,7 +2164,7 @@ pub const NFULNL_CFG_F_SEQ: ::c_int = 0x0001;
21532164pub const NFULNL_CFG_F_SEQ_GLOBAL : :: c_int = 0x0002 ;
21542165pub const NFULNL_CFG_F_CONNTRACK : :: c_int = 0x0004 ;
21552166
2156- // linux/netfilter/nfnetlink_log .h
2167+ // linux/netfilter/nfnetlink_queue .h
21572168pub const NFQNL_MSG_PACKET : :: c_int = 0 ;
21582169pub const NFQNL_MSG_VERDICT : :: c_int = 1 ;
21592170pub const NFQNL_MSG_CONFIG : :: c_int = 2 ;
@@ -2178,18 +2189,13 @@ pub const NFQA_EXP: ::c_int = 15;
21782189pub const NFQA_UID : :: c_int = 16 ;
21792190pub const NFQA_GID : :: c_int = 17 ;
21802191pub const NFQA_SECCTX : :: c_int = 18 ;
2181- /*
2182- FIXME: These are not yet available in musl sanitized kernel headers and
2183- make the tests fail. Enable them once musl has them.
2184-
2185- See https://github.com/rust-lang/libc/pull/1628 for more details.
21862192pub const NFQA_VLAN : :: c_int = 19 ;
21872193pub const NFQA_L2HDR : :: c_int = 20 ;
2194+ pub const NFQA_PRIORITY : :: c_int = 21 ;
21882195
21892196pub const NFQA_VLAN_UNSPEC : :: c_int = 0 ;
21902197pub const NFQA_VLAN_PROTO : :: c_int = 1 ;
21912198pub const NFQA_VLAN_TCI : :: c_int = 2 ;
2192- */
21932199
21942200pub const NFQNL_CFG_CMD_NONE : :: c_int = 0 ;
21952201pub const NFQNL_CFG_CMD_BIND : :: c_int = 1 ;
@@ -2219,6 +2225,8 @@ pub const NFQA_SKB_CSUMNOTREADY: ::c_int = 0x0001;
22192225pub const NFQA_SKB_GSO : :: c_int = 0x0002 ;
22202226pub const NFQA_SKB_CSUM_NOTVERIFIED : :: c_int = 0x0004 ;
22212227
2228+ // linux/genetlink.h
2229+
22222230pub const GENL_NAMSIZ : :: c_int = 16 ;
22232231
22242232pub const GENL_MIN_ID : :: c_int = NLMSG_MIN_TYPE ;
0 commit comments