From 751c3c6ac2a644645976e8e7f3db0b75c87d32c6 Mon Sep 17 00:00:00 2001 From: Que Zhiyong Date: Fri, 13 Jun 2025 09:49:53 +0000 Subject: [PATCH] unix: add missing NFT_PAYLOAD_* consts on linux Change-Id: Id222e11029596d2ea2679e065780171ed3c7708a GitHub-Last-Rev: 649d64b1c3caf529150cc4ea14061f26b7625e3c GitHub-Pull-Request: golang/sys#250 Reviewed-on: https://go-review.googlesource.com/c/sys/+/681435 Reviewed-by: Cherry Mui LUCI-TryBot-Result: Go LUCI Auto-Submit: Tobias Klauser Reviewed-by: Junyang Shao Reviewed-by: Tobias Klauser --- unix/linux/types.go | 3 +++ unix/ztypes_linux.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/unix/linux/types.go b/unix/linux/types.go index a950eb16..bb9f6db2 100644 --- a/unix/linux/types.go +++ b/unix/linux/types.go @@ -2293,8 +2293,11 @@ const ( NFT_PAYLOAD_LL_HEADER = C.NFT_PAYLOAD_LL_HEADER NFT_PAYLOAD_NETWORK_HEADER = C.NFT_PAYLOAD_NETWORK_HEADER NFT_PAYLOAD_TRANSPORT_HEADER = C.NFT_PAYLOAD_TRANSPORT_HEADER + NFT_PAYLOAD_INNER_HEADER = C.NFT_PAYLOAD_INNER_HEADER + NFT_PAYLOAD_TUN_HEADER = C.NFT_PAYLOAD_TUN_HEADER NFT_PAYLOAD_CSUM_NONE = C.NFT_PAYLOAD_CSUM_NONE NFT_PAYLOAD_CSUM_INET = C.NFT_PAYLOAD_CSUM_INET + NFT_PAYLOAD_CSUM_SCTP = C.NFT_PAYLOAD_CSUM_SCTP NFT_PAYLOAD_L4CSUM_PSEUDOHDR = C.NFT_PAYLOAD_L4CSUM_PSEUDOHDR NFTA_PAYLOAD_UNSPEC = C.NFTA_PAYLOAD_UNSPEC NFTA_PAYLOAD_DREG = C.NFTA_PAYLOAD_DREG diff --git a/unix/ztypes_linux.go b/unix/ztypes_linux.go index 097a982c..8bcac283 100644 --- a/unix/ztypes_linux.go +++ b/unix/ztypes_linux.go @@ -2226,8 +2226,11 @@ const ( NFT_PAYLOAD_LL_HEADER = 0x0 NFT_PAYLOAD_NETWORK_HEADER = 0x1 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2 + NFT_PAYLOAD_INNER_HEADER = 0x3 + NFT_PAYLOAD_TUN_HEADER = 0x4 NFT_PAYLOAD_CSUM_NONE = 0x0 NFT_PAYLOAD_CSUM_INET = 0x1 + NFT_PAYLOAD_CSUM_SCTP = 0x2 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1 NFTA_PAYLOAD_UNSPEC = 0x0 NFTA_PAYLOAD_DREG = 0x1