diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2023-03-08 18:00:49 +0100 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2023-03-08 20:08:04 +0000 |
commit | 92fb89524100a3b71636080e24a7a3aca8a7b2c9 (patch) | |
tree | 7671a9b2f1d1aaf19ce16995fd9b710712bf1c6f /epan | |
parent | 4c7d2a771fa9e08d75a6944bdedf266fa66c0bf8 (diff) |
netlink: Add netfilter conntrack status flag hw_offload
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-netlink-netfilter.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dissectors/packet-netlink-netfilter.c b/epan/dissectors/packet-netlink-netfilter.c index c0ddcb164a..592e045310 100644 --- a/epan/dissectors/packet-netlink-netfilter.c +++ b/epan/dissectors/packet-netlink-netfilter.c @@ -112,6 +112,8 @@ enum ws_ip_conntrack_status { WS_IPS_HELPER = (1 << WS_IPS_HELPER_BIT), WS_IPS_OFFLOAD_BIT = 14, WS_IPS_OFFLOAD = (1 << WS_IPS_OFFLOAD_BIT), + WS_IPS_HW_OFFLOAD_BIT = 15, + WS_IPS_HW_OFFLOAD = (1 << WS_IPS_HW_OFFLOAD_BIT), }; enum nfexp_flags { @@ -403,6 +405,7 @@ static int hf_nfct_attr_status_flag_dying = -1; static int hf_nfct_attr_status_flag_expected = -1; static int hf_nfct_attr_status_flag_fixed_timeout = -1; static int hf_nfct_attr_status_flag_helper = -1; +static int hf_nfct_attr_status_flag_hw_offload = -1; static int hf_nfct_attr_status_flag_offload = -1; static int hf_nfct_attr_status_flag_seen_reply = -1; static int hf_nfct_attr_status_flag_seq_adjust = -1; @@ -648,6 +651,7 @@ static const value_string nfct_seqadj_attr_vals[] = { }; static int * const hf_nfct_attr_status_flags[] = { + &hf_nfct_attr_status_flag_hw_offload, &hf_nfct_attr_status_flag_offload, &hf_nfct_attr_status_flag_helper, &hf_nfct_attr_status_flag_untracked, @@ -1788,6 +1792,11 @@ proto_register_netlink_netfilter(void) FT_UINT32, BASE_DEC, NULL, WS_IPS_OFFLOAD, NULL, HFILL } }, + { &hf_nfct_attr_status_flag_hw_offload, + { "HW offload", "netlink-netfilter.ct_attr.status.hw_offload", + FT_UINT32, BASE_DEC, NULL, WS_IPS_HW_OFFLOAD, + NULL, HFILL } + }, { &hf_nfct_attr_status, { "Status", "netlink-netfilter.ct_attr.status", FT_UINT32, BASE_HEX, NULL, 0x00, |