@@ -2086,6 +2086,7 @@ pub const NFNLGRP_CONNTRACK_EXP_UPDATE: ::c_int = 5;
2086
2086
pub const NFNLGRP_CONNTRACK_EXP_DESTROY : :: c_int = 6 ;
2087
2087
pub const NFNLGRP_NFTABLES : :: c_int = 7 ;
2088
2088
pub const NFNLGRP_ACCT_QUOTA : :: c_int = 8 ;
2089
+ pub const NFNLGRP_NFTRACE : :: c_int = 9 ;
2089
2090
2090
2091
pub const NFNETLINK_V0 : :: c_int = 0 ;
2091
2092
@@ -2101,15 +2102,23 @@ pub const NFNL_SUBSYS_CTNETLINK_TIMEOUT: ::c_int = 8;
2101
2102
pub const NFNL_SUBSYS_CTHELPER : :: c_int = 9 ;
2102
2103
pub const NFNL_SUBSYS_NFTABLES : :: c_int = 10 ;
2103
2104
pub 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 ;
2105
2107
2106
2108
pub const NFNL_MSG_BATCH_BEGIN : :: c_int = NLMSG_MIN_TYPE ;
2107
2109
pub const NFNL_MSG_BATCH_END : :: c_int = NLMSG_MIN_TYPE + 1 ;
2108
2110
2111
+ pub const NFNL_BATCH_UNSPEC : :: c_int = 0 ;
2112
+ pub const NFNL_BATCH_GENID : :: c_int = 1 ;
2113
+
2109
2114
// linux/netfilter/nfnetlink_log.h
2110
2115
pub const NFULNL_MSG_PACKET : :: c_int = 0 ;
2111
2116
pub const NFULNL_MSG_CONFIG : :: c_int = 1 ;
2112
2117
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
+
2113
2122
pub const NFULA_UNSPEC : :: c_int = 0 ;
2114
2123
pub const NFULA_PACKET_HDR : :: c_int = 1 ;
2115
2124
pub const NFULA_MARK : :: c_int = 2 ;
@@ -2130,6 +2139,8 @@ pub const NFULA_HWHEADER: ::c_int = 16;
2130
2139
pub const NFULA_HWLEN : :: c_int = 17 ;
2131
2140
pub const NFULA_CT : :: c_int = 18 ;
2132
2141
pub const NFULA_CT_INFO : :: c_int = 19 ;
2142
+ pub const NFULA_VLAN : :: c_int = 20 ;
2143
+ pub const NFULA_L2HDR : :: c_int = 21 ;
2133
2144
2134
2145
pub const NFULNL_CFG_CMD_NONE : :: c_int = 0 ;
2135
2146
pub const NFULNL_CFG_CMD_BIND : :: c_int = 1 ;
@@ -2153,7 +2164,7 @@ pub const NFULNL_CFG_F_SEQ: ::c_int = 0x0001;
2153
2164
pub const NFULNL_CFG_F_SEQ_GLOBAL : :: c_int = 0x0002 ;
2154
2165
pub const NFULNL_CFG_F_CONNTRACK : :: c_int = 0x0004 ;
2155
2166
2156
- // linux/netfilter/nfnetlink_log .h
2167
+ // linux/netfilter/nfnetlink_queue .h
2157
2168
pub const NFQNL_MSG_PACKET : :: c_int = 0 ;
2158
2169
pub const NFQNL_MSG_VERDICT : :: c_int = 1 ;
2159
2170
pub const NFQNL_MSG_CONFIG : :: c_int = 2 ;
@@ -2178,18 +2189,13 @@ pub const NFQA_EXP: ::c_int = 15;
2178
2189
pub const NFQA_UID : :: c_int = 16 ;
2179
2190
pub const NFQA_GID : :: c_int = 17 ;
2180
2191
pub 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.
2186
2192
pub const NFQA_VLAN : :: c_int = 19 ;
2187
2193
pub const NFQA_L2HDR : :: c_int = 20 ;
2194
+ pub const NFQA_PRIORITY : :: c_int = 21 ;
2188
2195
2189
2196
pub const NFQA_VLAN_UNSPEC : :: c_int = 0 ;
2190
2197
pub const NFQA_VLAN_PROTO : :: c_int = 1 ;
2191
2198
pub const NFQA_VLAN_TCI : :: c_int = 2 ;
2192
- */
2193
2199
2194
2200
pub const NFQNL_CFG_CMD_NONE : :: c_int = 0 ;
2195
2201
pub const NFQNL_CFG_CMD_BIND : :: c_int = 1 ;
@@ -2219,6 +2225,8 @@ pub const NFQA_SKB_CSUMNOTREADY: ::c_int = 0x0001;
2219
2225
pub const NFQA_SKB_GSO : :: c_int = 0x0002 ;
2220
2226
pub const NFQA_SKB_CSUM_NOTVERIFIED : :: c_int = 0x0004 ;
2221
2227
2228
+ // linux/genetlink.h
2229
+
2222
2230
pub const GENL_NAMSIZ : :: c_int = 16 ;
2223
2231
2224
2232
pub const GENL_MIN_ID : :: c_int = NLMSG_MIN_TYPE ;
0 commit comments