Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/netfilter/nf_tables_api.c nf_tables_commit() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7191984910546182144 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->cloned | 1 |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 2 | skb->hdr_len | 0 |
| PARAM_VALUE | 2 | skb->head | 1-u64max |
| PARAM_VALUE | 2 | skb->head_frag | 0 |
| PARAM_VALUE | 2 | skb->nohdr | 0 |
| PARAM_VALUE | 2 | skb->pp_recycle | 0 |
| PARAM_VALUE | 2 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0 |
| PARAM_VALUE | 5 | table | 0 |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 0 |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 3 | nlh | 1-s32max |
| BUF_SIZE | 3 | nlh | 1-s32max |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 1 | net | $0 |
| DATA_SOURCE | 2 | skb | $1 |
| STR_LEN | 2 | skb->sk | (-1) |
| PARAM_COMPARE | 3 | nlh | == $2->data |
| PARAM_COMPARE | 3 | nlh | == $2->data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 3 | nlh->nlmsg_len | 0-u32max[u] |
| USER_DATA | 3 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 3 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 3 | nlh->nlmsg_type | 0-u16max[u] |
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| LOCK2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delchain() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2924374206817124352 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 4096-ptr_max |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delflowtable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 6487218480097771520 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delobj() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2333013584772333568 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delrule() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 5862946407673221120 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0,4096-ptr_max |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delset() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3931427541035450368 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 3 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 4 | family | 1-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_delsetelem() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1419139104411324416 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_deltable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 355145425123598336 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0 |
| PARAM_VALUE | 5 | table | 0 |
| PARAM_VALUE | 6 | chain | 0 |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 2 | skb | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_getset() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3900650712646860800 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 5 | table | 0,4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 2 | skb | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newchain() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7699304843963310080 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0,4096-ptr_max |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newflowtable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 8863471163152523264 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| BIT_INFO | 3 | nlh->nlmsg_flags | 0x0,0xfdff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newflowtable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 8863471163152523264 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newobj() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 5553667802079334400 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| BIT_INFO | 3 | nlh->nlmsg_flags | 0x0,0xfcff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newobj() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 5553667802079334400 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.p.hashfn | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newrule() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 1991177954424631296 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 3 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 4096-ptr_max |
| PARAM_VALUE | 6 | chain->flags | 4-31 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| CAPPED_DATA | 6 | chain | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newset() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 7760697101040459776 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newsetelem() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 2576146516772204544 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newtable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3890901033919643648 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| BIT_INFO | 3 | nlh->nlmsg_flags | 0x0,0xfcff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_newtable() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 3890901033919643648 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains.next->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains.prev->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains_ht.ht.key_len | 0-u16max |
| PARAM_VALUE | 5 | table->chains_ht.ht.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 5 | table->chains_ht.ht.nelems.counter | 0 |
| PARAM_VALUE | 5 | table->chains_ht.ht.p.min_size | 4-u16max |
| PARAM_VALUE | 5 | table->chains_ht.ht.rhlist | 1 |
| PARAM_VALUE | 5 | table->chains_ht.ht.run_work.func | 0 |
| PARAM_VALUE | 5 | table->chains_ht.ht.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 5 | table->chains_ht.ht.tbl->rcu.func | (-1) |
| PARAM_VALUE | 5 | table->chains_ht.ht.tbl->size | 4-u16max |
| PARAM_VALUE | 5 | table->chains_ht.ht.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->chains_ht.ht.tbl->walkers.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 0-6 |
| PARAM_VALUE | 5 | table->flowtables.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flowtables.next->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flowtables.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flowtables.prev->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flowtables.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objects.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objects.next->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objects.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objects.prev->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objects.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.key_len | 0-u16max |
| PARAM_VALUE | 5 | table->objname_ht.ht.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 5 | table->objname_ht.ht.nelems.counter | 0 |
| PARAM_VALUE | 5 | table->objname_ht.ht.p.min_size | 4-u16max |
| PARAM_VALUE | 5 | table->objname_ht.ht.rhlist | 1 |
| PARAM_VALUE | 5 | table->objname_ht.ht.run_work.func | 0 |
| PARAM_VALUE | 5 | table->objname_ht.ht.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.tbl->rcu.func | (-1) |
| PARAM_VALUE | 5 | table->objname_ht.ht.tbl->size | 4-u16max |
| PARAM_VALUE | 5 | table->objname_ht.ht.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->objname_ht.ht.tbl->walkers.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->sets.next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->sets.next->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->sets.prev | 4096-ptr_max |
| PARAM_VALUE | 5 | table->sets.prev->next | 4096-ptr_max |
| PARAM_VALUE | 5 | table->sets.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 5 | table | 960 |
| BUF_SIZE | 5 | table->name | 1-65536 |
| BUF_SIZE | 5 | table->udata | s32min-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 2 | skb | 1 |
| DATA_SOURCE | 2 | skb | $0 |
| DATA_SOURCE | 5 | table | r _kzalloc_noprof |
| DATA_SOURCE | 7 | nla | $2 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| TERMINATED | 5 | table->name | 1 |
| MEM_ZERO | 5 | &table->chains_ht.ht | |
| MEM_ZERO | 5 | &table->objname_ht.ht | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 5 | table->flags | 0-6 |
| USER_DATA | 5 | *table->name | 0-255 |
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 5 | table->chains_ht.ht.tbl->size | |
| NO_OVERFLOW_SIMPLE | 5 | table->objname_ht.ht.tbl->size | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| USER_PTR | 5 | table->name | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nft_set_dump_ctx_init() -> nft_ctx_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 5517811246413352968 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 2 | skb | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 2 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 2 | skb->len | 16-u32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 2 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 2 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 3 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | family | 0-63 |
| PARAM_VALUE | 5 | table | 4096-ptr_max |
| PARAM_VALUE | 5 | table->flags | 2-255 |
| PARAM_VALUE | 5 | table->name | 4096-ptr_max |
| PARAM_VALUE | 6 | chain | 0 |
| PARAM_VALUE | 7 | nla | 4096-ptr_max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 2 | skb | (-1)-s32max |
| BUF_SIZE | 7 | nla | 264 |
| CAPPED_DATA | 1 | net->gen | 1 |
| CAPPED_DATA | 4 | family | 1 |
| CAPPED_DATA | 5 | table->family | 1 |
| DATA_SOURCE | 2 | skb | $1 |
| DATA_SOURCE | 5 | table | r nft_table_lookup |
| DATA_SOURCE | 7 | nla | $3 |
| FUZZY_MAX | 2 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 2 | skb->data->nlmsg_type | 16 |
| STR_LEN | 2 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | skb->end | |
| NO_OVERFLOW_SIMPLE | 2 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 2 | skb->len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 2 | skb->tail | |
| UNITS | 1 | net | unit_byte |
| UNITS | 3 | nlh | unit_byte |
| USER_PTR | 3 | nlh | |
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |