Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 23 files:
- net/bridge/netfilter/nft_meta_bridge.c, line 176
- net/ipv4/netfilter/nft_dup_ipv4.c
- net/ipv6/netfilter/nft_dup_ipv6.c
- net/netfilter/nf_tables_api.c, line 11676
- net/netfilter/nft_bitwise.c
- net/netfilter/nft_byteorder.c, line 130
- net/netfilter/nft_cmp.c
- net/netfilter/nft_ct.c, line 628
- net/netfilter/nft_dup_netdev.c, line 43
- net/netfilter/nft_dynset.c
- net/netfilter/nft_exthdr.c, line 594
- net/netfilter/nft_fwd_netdev.c
- net/netfilter/nft_hash.c, line 95
- net/netfilter/nft_lookup.c, line 153
- net/netfilter/nft_masq.c
- net/netfilter/nft_meta.c, line 716
- net/netfilter/nft_nat.c
- net/netfilter/nft_objref.c, line 174
- net/netfilter/nft_payload.c, line 1237
- net/netfilter/nft_queue.c, line 138
- net/netfilter/nft_range.c, line 86
- net/netfilter/nft_redir.c
- net/netfilter/nft_tproxy.c
Smatch caller information:
net/netfilter/nft_objref.c nft_objref_map_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| CAPPED_DATA | 0 | ctx->net->gen | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_cmp.c nft_cmp16_fast_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-64 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_cmp.c nft_cmp_fast_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-64 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_cmp.c nft_cmp_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-64 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_byteorder.c nft_byteorder_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0-u16max |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
net/netfilter/nft_dynset.c nft_dynset_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| CAPPED_DATA | 0 | ctx->net->gen | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_dynset.c nft_dynset_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| CAPPED_DATA | 0 | ctx->net->gen | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_nat.c nft_nat_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,16 |
| CAPPED_DATA | 0 | ctx->family | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 16 |
| BIT_INFO | 3 | len | 0x0,0x14 |
| HARD_MAX | 3 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_nat.c nft_nat_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,16 |
| CAPPED_DATA | 0 | ctx->family | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 16 |
| BIT_INFO | 3 | len | 0x0,0x14 |
| HARD_MAX | 3 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_nat.c nft_nat_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| CAPPED_DATA | 0 | ctx->family | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_nat.c nft_nat_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| CAPPED_DATA | 0 | ctx->family | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_redir.c nft_redir_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 3 | len | 2 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_redir.c nft_redir_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_exthdr.c nft_exthdr_tcp_set_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2,4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_tproxy.c nft_tproxy_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->family | 1-2,10 |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net->nf.defrag_ipv6_users | 1-u32max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,16 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 16 |
| BIT_INFO | 3 | len | 0x0,0x14 |
| HARD_MAX | 3 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_tproxy.c nft_tproxy_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->family | 1-2,10 |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net->nf.defrag_ipv6_users | 1-u32max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_payload.c nft_payload_set_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net->user_ns | 251279612184977408 |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| DATA_SOURCE | 0 | ctx | $0 |
| DATA_SOURCE | 3 | len | r nla_get_be32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| USER_DATA | 3 | len | 0-255 |
| UNITS | 3 | len | unit_byte |
net/ipv4/netfilter/nft_dup_ipv4.c nft_dup_ipv4_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/ipv4/netfilter/nft_dup_ipv4.c nft_dup_ipv4_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/ipv6/netfilter/nft_dup_ipv6.c nft_dup_ipv6_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 3 | len | 16 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/ipv6/netfilter/nft_dup_ipv6.c nft_dup_ipv6_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_masq.c nft_masq_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_masq.c nft_masq_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_range.c nft_range_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-64 |
| CAPPED_DATA | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_meta.c nft_meta_set_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1,4 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 4 |
| BIT_INFO | 3 | len | 0x0,0x5 |
| HARD_MAX | 3 | len | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_bitwise.c nft_bitwise_fast_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_bitwise.c nft_bitwise_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_bitwise.c nft_bitwise_init_bool() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-255 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_lookup.c nft_lookup_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->net | 4096-ptr_max |
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| CAPPED_DATA | 0 | ctx->net->gen | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/bridge/netfilter/nft_meta_bridge.c nft_meta_bridge_set_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_queue.c nft_queue_sreg_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_ct.c nft_ct_set_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 2,4,16 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 16 |
| BIT_INFO | 3 | len | 0x0,0x16 |
| HARD_MAX | 3 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_dup_netdev.c nft_dup_netdev_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_hash.c nft_jhash_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 1-u16max |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
net/netfilter/nft_fwd_netdev.c nft_fwd_neigh_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_fwd_netdev.c nft_fwd_neigh_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 2 | sreg | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 4,16 |
| DATA_SOURCE | 0 | ctx | $0 |
| FUZZY_MAX | 3 | len | 16 |
| BIT_INFO | 3 | len | 0x0,0x14 |
| HARD_MAX | 3 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |
net/netfilter/nft_fwd_netdev.c nft_fwd_netdev_init() -> nft_parse_register_load()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 1-u64max |
| PARAM_VALUE | 3 | len | 4 |
| DATA_SOURCE | 0 | ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ctx->flags | 0-u16max[u] |
| USER_DATA | 0 | ctx->report | 0-1 |
| USER_DATA | 0 | ctx->seq | 0-u32max[u] |
| UNITS | 3 | len | unit_byte |