Skip to content

Commit 909c18f

Browse files
authored
Merge pull request #3844 from nathaniel-bennett/nf-tables-fix
Add missing `NFT_CT_*` constants to Linux/Android
2 parents de309f6 + cd63e38 commit 909c18f

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

libc-test/semver/android.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,11 +1500,16 @@ NFT_CMP_LT
15001500
NFT_CMP_LTE
15011501
NFT_CMP_NEQ
15021502
NFT_CONTINUE
1503+
NFT_CT_AVGPKT
15031504
NFT_CT_BYTES
15041505
NFT_CT_DIRECTION
15051506
NFT_CT_DST
1507+
NFT_CT_DST_IP
1508+
NFT_CT_DST_IP6
1509+
NFT_CT_EVENTMASK
15061510
NFT_CT_EXPIRATION
15071511
NFT_CT_HELPER
1512+
NFT_CT_ID
15081513
NFT_CT_L3PROTOCOL
15091514
NFT_CT_LABELS
15101515
NFT_CT_MARK
@@ -1514,8 +1519,11 @@ NFT_CT_PROTO_DST
15141519
NFT_CT_PROTO_SRC
15151520
NFT_CT_SECMARK
15161521
NFT_CT_SRC
1522+
NFT_CT_SRC_IP
1523+
NFT_CT_SRC_IP6
15171524
NFT_CT_STATE
15181525
NFT_CT_STATUS
1526+
NFT_CT_ZONE
15191527
NFT_DATA_RESERVED_MASK
15201528
NFT_DATA_VALUE
15211529
NFT_DATA_VALUE_MAXLEN

libc-test/semver/linux-gnu.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,13 @@ NFT_CMP_LT
191191
NFT_CMP_LTE
192192
NFT_CMP_NEQ
193193
NFT_CONTINUE
194+
NFT_CT_AVGPKT
194195
NFT_CT_BYTES
195196
NFT_CT_DIRECTION
196197
NFT_CT_DST
198+
NFT_CT_DST_IP
199+
NFT_CT_DST_IP6
200+
NFT_CT_EVENTMASK
197201
NFT_CT_EXPIRATION
198202
NFT_CT_HELPER
199203
NFT_CT_L3PROTOCOL
@@ -205,8 +209,11 @@ NFT_CT_PROTO_DST
205209
NFT_CT_PROTO_SRC
206210
NFT_CT_SECMARK
207211
NFT_CT_SRC
212+
NFT_CT_SRC_IP
213+
NFT_CT_SRC_IP6
208214
NFT_CT_STATE
209215
NFT_CT_STATUS
216+
NFT_CT_ZONE
210217
NFT_DATA_RESERVED_MASK
211218
NFT_DATA_VALUE
212219
NFT_DATA_VALUE_MAXLEN

src/unix/linux_like/android/mod.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2558,6 +2558,14 @@ pub const NFT_CT_PROTO_DST: ::c_int = 12;
25582558
pub const NFT_CT_LABELS: ::c_int = 13;
25592559
pub const NFT_CT_PKTS: ::c_int = 14;
25602560
pub const NFT_CT_BYTES: ::c_int = 15;
2561+
pub const NFT_CT_AVGPKT: ::c_int = 16;
2562+
pub const NFT_CT_ZONE: ::c_int = 17;
2563+
pub const NFT_CT_EVENTMASK: ::c_int = 18;
2564+
pub const NFT_CT_SRC_IP: ::c_int = 19;
2565+
pub const NFT_CT_DST_IP: ::c_int = 20;
2566+
pub const NFT_CT_SRC_IP6: ::c_int = 21;
2567+
pub const NFT_CT_DST_IP6: ::c_int = 22;
2568+
pub const NFT_CT_ID: ::c_int = 23;
25612569

25622570
pub const NFT_LIMIT_PKTS: ::c_int = 0;
25632571
pub const NFT_LIMIT_PKT_BYTES: ::c_int = 1;

src/unix/linux_like/linux/mod.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4429,6 +4429,13 @@ pub const NFT_CT_PROTO_DST: ::c_int = 12;
44294429
pub const NFT_CT_LABELS: ::c_int = 13;
44304430
pub const NFT_CT_PKTS: ::c_int = 14;
44314431
pub const NFT_CT_BYTES: ::c_int = 15;
4432+
pub const NFT_CT_AVGPKT: ::c_int = 16;
4433+
pub const NFT_CT_ZONE: ::c_int = 17;
4434+
pub const NFT_CT_EVENTMASK: ::c_int = 18;
4435+
pub const NFT_CT_SRC_IP: ::c_int = 19;
4436+
pub const NFT_CT_DST_IP: ::c_int = 20;
4437+
pub const NFT_CT_SRC_IP6: ::c_int = 21;
4438+
pub const NFT_CT_DST_IP6: ::c_int = 22;
44324439

44334440
pub const NFT_LIMIT_PKTS: ::c_int = 0;
44344441
pub const NFT_LIMIT_PKT_BYTES: ::c_int = 1;

0 commit comments

Comments
 (0)