Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- include/linux/netlink.h, line 341
- net/netlink/af_netlink.c, line 2467
- net/netlink/genetlink.c, line 1075
Smatch caller information:
net/ipv4/inet_diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 18,20 |
| PARAM_VALUE | 3 | control | 5145669981236187136,6609986617320595456 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 5937814650995601408 |
| PARAM_VALUE | 3 | control->dump | 5980190216930574336,7039454665541234688 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 1953820849158254592,2553086555825737728 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| HARD_MAX | 2 | nlh->nlmsg_type | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 18[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/netfilter/nfnetlink_cthelper.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 510544960179855360 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 5289069579052146688 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/vmw_vsock/diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 2921397650941468672 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 3118117186528493568 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_hook.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 9171020227040555008 |
| PARAM_VALUE | 3 | control->data | 4096-ptr_max |
| PARAM_VALUE | 3 | control->done | 522521344498106368 |
| PARAM_VALUE | 3 | control->dump | 3753134854970544128 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 7592079943657558016 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/packet/diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 8391546495413846016 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 1848012504919224320 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/core/netlink.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ssk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | ssk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | ssk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | ssk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | ssk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ssk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | ssk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | ssk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 0,172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->sk | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 3 | control | 2925584328647483392 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 1-u64max |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 0 | ssk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 1 | skb | 1 |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_type | 16 |
| STR_LEN | 0 | ssk | (-1) |
| STR_LEN | 0 | ssk | (-1) |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 16-u16max[u] |
| NO_OVERFLOW_SIMPLE | 0 | ssk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 0 | ssk | unit_byte |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | nlh | |
| 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_conntrack_netlink.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 234451231712169984,1111830826083844096,1609795413418795008,3016060267844616192,5723719323500154880,7076350062108536832,7626739157707800576 |
| PARAM_VALUE | 3 | control->done | 0,1022221026238853120,4244749059239845888 |
| PARAM_VALUE | 3 | control->dump | 5951761716681433088,6104580292702859264,8042312064044601344,8198776398720196608,8509840182216843264,8530203946020282368,8960045421148164096 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0,4069798270422315008,7015863639317164032 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/netfilter/ipset/ip_set_core.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 3 | control | 7371063822372491264 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 6099547987368325120 |
| PARAM_VALUE | 3 | control->dump | 8860878488784396288 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 4157809648211394560 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/tipc/diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 1929835086063865856 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 3321153429818171392 |
| PARAM_VALUE | 3 | control->dump | 7619773071266922496 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 1538887129530511360 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netlink/diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 1245950421676769280 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 2207897638750347264 |
| PARAM_VALUE | 3 | control->dump | 4872421402795773952 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/xdp/xsk_diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 5459857759087423488 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 7880882017292509184 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/unix/diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 4589841224372834304 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 2584879890110812160 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
crypto/crypto_user.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 0,172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->sk | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 16-21 |
| PARAM_VALUE | 3 | control | 867273108979937280 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0,7824470774548852736 |
| PARAM_VALUE | 3 | control->dump | 5549727805891993600 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0,352-u16max |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb | 1 |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 16-21[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/xfrm/xfrm_user.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 0,172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->sk | 0,4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 2994743290223353856 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0,3706286901868331008,5957024474697900032 |
| PARAM_VALUE | 3 | control->dump | 3176710075776413696,8455010516699459584 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0,8138244413416796160 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | nlh | (-1),1-s32max |
| CAPPED_DATA | 1 | skb | 1 |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 16-41[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_acct.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 3154014236757098496 |
| PARAM_VALUE | 3 | control->done | 508620237151678464 |
| PARAM_VALUE | 3 | control->dump | 8306949813546864640 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 2991999669657513984 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/smc/smc_diag.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 20 |
| PARAM_VALUE | 3 | control | 8297126144263700480 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 1254456209522855936 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 32448 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| 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 netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 1411591546873200640,3098123400396066816,4084499713232650240,4588753030506700800,4890677348335054848,5165007610427584512,7267042618261307392 |
| PARAM_VALUE | 3 | control->done | 0,150348144530657280,284480916175101952,416191651801804800,3365615399357218816,4217413677125636096 |
| PARAM_VALUE | 3 | control->dump | 125899386455703552,2850061332543746048,3767080020049227776,5105573846203285504,6375745699634225152,8417279431388049408,9042776834360758272 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0,829475706228019200,2394474551775768576,2987665689614143488,7213733411571052544,8083070146282213376 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/netfilter/nfnetlink_cttimeout.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 3 | control | 8602186879213809664 |
| PARAM_VALUE | 3 | control->data | 0 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 120847352623730688 |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | 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 |
net/netlink/genetlink.c genl_family_rcv_msg_dumpit() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 3 | control | 4667962890062942208 |
| PARAM_VALUE | 3 | control->data | 6599962434060173312 |
| PARAM_VALUE | 3 | control->done | 8944875228065800192 |
| PARAM_VALUE | 3 | control->dump | 3080192961359523840 |
| PARAM_VALUE | 3 | control->extack | 4971238048455385088 |
| PARAM_VALUE | 3 | control->flags | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0 |
| PARAM_VALUE | 3 | control->module | 0 |
| PARAM_VALUE | 3 | control->start | 9061253060320980992 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_type | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 16-u16max[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/core/rtnetlink.c netlink_dump_start() -> __netlink_dump_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->data->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 1 | skb->data->nlmsg_len | 16-4294967295 |
| PARAM_VALUE | 1 | skb->data->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 1 | skb->hdr_len | 0 |
| PARAM_VALUE | 1 | skb->head_frag | 0 |
| PARAM_VALUE | 1 | skb->len | 16-u32max |
| PARAM_VALUE | 1 | skb->nohdr | 0 |
| PARAM_VALUE | 1 | skb->pp_recycle | 0 |
| PARAM_VALUE | 1 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 1 | skb->sk->sk_peer_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 2 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | nlh->nlmsg_flags | 256-u16max |
| PARAM_VALUE | 2 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 2 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 3 | control | 5858412098193141760 |
| PARAM_VALUE | 3 | control->done | 0 |
| PARAM_VALUE | 3 | control->dump | 1-u64max |
| PARAM_VALUE | 3 | control->extack | 0 |
| PARAM_VALUE | 3 | control->min_dump_alloc | 0,4-u32max |
| PARAM_VALUE | 3 | control->start | 0 |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 1 | skb | (-1)-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| BUF_SIZE | 2 | nlh | 1-s32max |
| CAPPED_DATA | 1 | skb->sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 2 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | ssk | $0 |
| DATA_SOURCE | 1 | skb | $1 |
| DATA_SOURCE | 2 | nlh | $2 |
| DATA_SOURCE | 3 | control | $3 |
| FUZZY_MAX | 1 | skb->data->nlmsg_len | 16 |
| FUZZY_MAX | 1 | skb->data->nlmsg_type | 16 |
| FUZZY_MAX | 2 | nlh->nlmsg_len | 16 |
| STR_LEN | 1 | skb->sk | (-1) |
| CONSTRAINT | 2 | nlh | <=49 |
| BIT_INFO | 2 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 2 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | nlh->nlmsg_flags | 256-u16max[u] |
| USER_DATA | 2 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 2 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 2 | nlh->nlmsg_type | 16-123[u] |
| NO_OVERFLOW_SIMPLE | 1 | skb->end | |
| NO_OVERFLOW_SIMPLE | 1 | skb->extensions | |
| NO_OVERFLOW_SIMPLE | 1 | skb->len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | skb->tail | |
| UNITS | 2 | nlh | unit_byte |
| USER_PTR | 2 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |