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