Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/scsi/scsi_transport_iscsi.c
- include/net/netlink.h, line 1001
- net/netlink/af_netlink.c, line 2160
Smatch caller information:
net/mctp/route.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read |
net/ipv4/inet_diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 4 | len | 72 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
net/ipv4/tcp_diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 4 | len | 72 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
net/netfilter/nfnetlink_queue.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 768 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
net/netfilter/nfnetlink_cthelper.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2304 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mscc/ocelot_net.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 2 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &ocelot->mact_lock | ||
| TYPE_LOCK | (struct ocelot)->mact_lock |
net/core/net_namespace.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 88-89 |
| PARAM_VALUE | 4 | len | 1 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/vmw_vsock/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 32 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | global &vsock_table_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/connector/connector.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 20-65555 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max |
| USER_DATA | 4 | len | 21-16384[c] |
| UNITS | 4 | len | unit_byte |
net/ipv4/nexthop.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 104-105,116 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0-u16max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 116 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
drivers/net/vxlan/vxlan_vnifilter.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 120-121 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 121 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_hook.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 3072 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->data | 1 |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/bridge/br_vlan_options.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 112 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| 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 |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 2 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
net/packet/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->packet.sklist_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->packet.sklist_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->packet.sklist_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->packet.sklist_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->packet.sklist_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 16 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &net->packet.sklist_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct netns_packet)->sklist_lock |
net/core/fib_rules.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 32-33 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 33 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/bridge/br_mdb.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 84-86 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 86 |
| HARD_MAX | 5 | flags | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &br->multicast_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/core/netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 3 | type | 0-3,6-8,1024-64520 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 1-2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &iwpm_mapinfo_lock |
net/sched/sch_api.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 36-37,40-41 |
| PARAM_VALUE | 4 | len | 20 |
| PARAM_VALUE | 5 | flags | 0,2,256 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 5 | flags | 256 |
| BIT_INFO | 5 | flags | 0x0,0x103 |
| HARD_MAX | 3 | type | 41 |
| HARD_MAX | 5 | flags | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
net/mpls/af_mpls.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24-25,80-81 |
| PARAM_VALUE | 4 | len | 1,12 |
| PARAM_VALUE | 5 | flags | 0,2,34,256 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 3 | type | 25 |
| BIT_INFO | 5 | flags | 0x0,0x123 |
| HARD_MAX | 3 | type | 81 |
| HARD_MAX | 4 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &net->mpls.platform_mutex |
net/netfilter/nf_conntrack_netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 256,258-261,512,514 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2,32,34,1536 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 5 | flags | 1536 |
| BIT_INFO | 5 | flags | 0x0,0x622 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &nf_conntrack_expect_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/vrf.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &ops->srcu | ||
| 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 &rx_queue_mutex |
net/netfilter/ipset/ip_set_core.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2,1537,1543,1548-1551 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 4 | len | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
net/tipc/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| STR_LEN | 0 | skb->sk | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tsk->sk | ||
| TYPE_LOCK | (struct tipc_sock)->sk |
net/netlink/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 28 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &nl_table_lock | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/xdp/xsk_diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xdp.lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 16 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &net->xdp.lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct netns_xdp)->lock |
net/wireless/wext-core.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 16 |
| PARAM_VALUE | 4 | len | 16 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &priv->action_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/neighbour.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28-30,64 |
| PARAM_VALUE | 4 | len | 4,12 |
| PARAM_VALUE | 5 | flags | 0-2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 64 |
| HARD_MAX | 4 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &neigh->lock |
net/netfilter/nf_tables_trace.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 2577 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| UNITS | 4 | len | unit_byte |
net/bridge/br_fdb.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28-29 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 29 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv4/fib_semantics.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24-25 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2,34,256,1024,1536,3072 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0xf3f |
| HARD_MAX | 3 | type | 25 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_conn_error_event() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
drivers/scsi/scsi_transport_iscsi.c iscsi_conn_login_event() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
drivers/scsi/scsi_transport_iscsi.c iscsi_get_chap() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_get_host_stats() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_if_get_stats() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_if_send_reply() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| DATA_SOURCE | 3 | type | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | type | 0-u16max[u] |
| UNITS | 4 | len | unit_byte |
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_offload_mesg() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_iscsi.c iscsi_ping_comp_event() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| UNITS | 4 | len | unit_byte |
drivers/scsi/scsi_transport_iscsi.c iscsi_post_host_event() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| UNITS | 4 | len | unit_byte |
drivers/scsi/scsi_transport_iscsi.c iscsi_recv_pdu() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &conn->session->back_lock | ||
| HALF_LOCKED2 | &phba->async_pdu_lock | ||
| HALF_LOCKED2 | &session->back_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iscsi_session)->back_lock |
drivers/scsi/scsi_transport_iscsi.c iscsi_session_event() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 0 |
| PARAM_VALUE | 4 | len | (-16),(-12)-2147483631 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
net/sctp/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 4 | len | 72 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | sk |
kernel/audit.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 5 | flags | 2 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| HARD_MAX | 5 | flags | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max |
| USER_DATA | 3 | type | 1005,1100-1123,1125-1199,2100-2999 |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | global &audit_cmd_mutex.lock |
net/ncsi/ncsi-netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2 |
| PARAM_VALUE | 4 | len | 20 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/mctp/device.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 20-21 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 21 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/smc/smc_pnet.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| 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 &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/core/nldev.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 5120-6143 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 3 | type | 5120,5136-6143[c] |
| NO_OVERFLOW_SIMPLE | 0 | skb->sk->sk_backlog.len | |
| HALF_LOCKED2 | global &devices_rwsem |
net/unix/diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 20 |
| PARAM_VALUE | 4 | len | 16 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
crypto/crypto_user.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 19 |
| PARAM_VALUE | 4 | len | 208 |
| PARAM_VALUE | 5 | flags | 0,2 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | global &crypto_alg_sem |
net/bridge/br_vlan.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 0,112-113 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/phonet/pn_netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 16-123 |
| PARAM_VALUE | 4 | len | 8,12 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 4 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | type | 16-123[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/xfrm/xfrm_user.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 16-17,19-20,23-30,32-34,36,38,40-41 |
| PARAM_VALUE | 4 | len | 0-1,3-4,24,48,60,64,132,168,176,224,232,280 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | portid | 0-u32max[u] |
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 3 | type | 16,19,25-26[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv4/igmp.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 56-58 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv6/ip6mr.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24-25,96 |
| PARAM_VALUE | 4 | len | 1,12 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 96 |
| HARD_MAX | 4 | len | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv6/addrlabel.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 72 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read |
net/ipv6/addrconf.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 16,20-21,52,56-58,60-62,80-81 |
| PARAM_VALUE | 4 | len | 1,8,12,16 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 4 | len | 16 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
net/bridge/br_netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 0,16-17,19 |
| PARAM_VALUE | 4 | len | 16 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 3 | type | 19 |
| BIT_INFO | 3 | type | 0x0,0x13 |
| HARD_MAX | 3 | type | 19 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/xfrm/xfrm_compat.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 0-41 |
| PARAM_VALUE | 4 | len | 0-1,4,24,48,60,64,132,164,168,220,224,228,276 |
| CAPPED_DATA | 4 | len | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 41 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | portid | 0-u32max[u] |
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 3 | type | 0-41[u] |
| USER_DATA | 5 | flags | 0-u16max[u] |
| UNITS | 0 | skb | unit_byte |
net/netfilter/nfnetlink_acct.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 1792 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/smc/smc_diag.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->destructor | 172217845709488128 |
| PARAM_VALUE | 0 | skb->sk | 4096-ptr_max |
| PARAM_VALUE | 4 | len | 64 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &prot->h.smc_hash->lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex | ||
| TYPE_LOCK | (struct smc_hashinfo)->lock |
net/netfilter/nf_tables_api.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2560-2815 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2,512-1536,2048,2050,2560-3584 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 3 | type | 0xa00,0xfff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 5 | flags | 0,512-1536[c][u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/team/team_core.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data->nlmsg_pid | 0-4294967295 |
| PARAM_VALUE | 0 | skb->data->nlmsg_seq | 0-4294967295 |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.base_seq | 1-u32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.gencursor | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function | 1626621062881370112 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_reuseport_cb | 0 |
| PARAM_VALUE | 0 | skb->sk->sk_user_data | 0 |
| PARAM_VALUE | 0 | *skb->sk->private->addtl | 0-255 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2,6 |
| CAPPED_DATA | 0 | skb | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x2,0x7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| HALF_LOCKED2 | global &rtnl_mutex |
net/sched/cls_api.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 44-45,100-102 |
| PARAM_VALUE | 4 | len | 20 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 102 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 3 | type | 102[u] |
| USER_DATA | 5 | flags | 1-u16max[u] |
| UNITS | 4 | len | unit_byte |
net/sched/act_api.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 4 | len | 4 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 5 | flags | 1-u16max[u] |
| NO_OVERFLOW_SIMPLE | 0 | skb->sk->sk_backlog.len | |
| UNITS | 4 | len | unit_byte |
net/devlink/health.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net | 0,4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.function | 1626621062881370112 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_all.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_all.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_hash_work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_protocol | 0,2,4-6,10,12,16 |
| PARAM_VALUE | 0 | skb->sk->sk_rcu.func | 1-u64max |
| PARAM_VALUE | 0 | skb->sk->sk_rcu.next | 0 |
| PARAM_VALUE | 0 | skb->sk->sk_reuseport_cb | 0 |
| PARAM_VALUE | 0 | skb->sk->sk_user_data | 0 |
| PARAM_VALUE | 0 | *skb->sk->private->addtl | 0-255 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| 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 &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_log.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 3,1024 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 1024 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &inst->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct nfulnl_instance)->lock |
net/netfilter/nfnetlink_cttimeout.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2048,2051 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| HARD_MAX | 3 | type | 2051 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/vxlan/vxlan_mdb.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 84-85 |
| PARAM_VALUE | 4 | len | 8 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 85 |
| HARD_MAX | 5 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
net/ipv6/route.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24-25 |
| PARAM_VALUE | 4 | len | 12 |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| BUF_SIZE | 0 | skb | (-1)-0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 25 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &table->tb6_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netlink/genetlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
drivers/net/vxlan/vxlan_core.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28-30 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/dcb/dcbnl.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 78-79 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0-u16max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| FUZZY_MAX | 3 | type | 79 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| USER_DATA | 5 | flags | 1-u16max[u] |
| UNITS | 4 | len | unit_byte |
net/mctp/neigh.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read |
net/tipc/netlink_compat.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| 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 &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/scsi/scsi_transport_fc.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 17 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 4 | len | 0x0,0xfffffff8 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nft_compat.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2816 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0,2 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| 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 |
net/ipv6/ndisc.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 68 |
| PARAM_VALUE | 4 | len | 0,16-2056 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 4 | len | 0x0,0xffc |
net/ipv4/ipmr.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 16,24-25,96 |
| PARAM_VALUE | 4 | len | 1,12,16 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 96 |
| HARD_MAX | 4 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 0 | skb->sk->sk_backlog.len | |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/dsa/user.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 28 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 2 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| UNITS | 4 | len | unit_byte |
net/core/rtnetlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 4 | len | 12,16 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| STR_LEN | 0 | skb | (-1) |
| STR_LEN | 0 | skb | (-1) |
| BIT_INFO | 5 | flags | 0x0,0x23 |
| HARD_MAX | 4 | len | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
drivers/net/wwan/wwan_core.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 16 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/devlink/dpipe.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.base_seq | 1-u32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.gencursor | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | *skb->sk->private->addtl | 0-255 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| CAPPED_DATA | 0 | skb | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| 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 &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/devlink/resource.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data->nlmsg_pid | 0-4294967295 |
| PARAM_VALUE | 0 | skb->data->nlmsg_seq | 0-4294967295 |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->gen->s.len | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.base_seq | 1-u32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->nft.gencursor | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->refcnt_tracker.dead | 1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft | 0-1 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function | 1626621062881370112 |
| PARAM_VALUE | 0 | skb->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | skb->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | skb->sk->sk_bpf_storage->owner_refcnt.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | skb->sk->sk_callback_lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | skb->sk->sk_reuseport_cb | 0 |
| PARAM_VALUE | 0 | skb->sk->sk_user_data | 0 |
| PARAM_VALUE | 3 | type | 3 |
| PARAM_VALUE | 4 | len | 0 |
| PARAM_VALUE | 5 | flags | 2 |
| CAPPED_DATA | 0 | skb | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| 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 &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netlink/af_netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 2-3 |
| PARAM_VALUE | 4 | len | 4,20 |
| PARAM_VALUE | 5 | flags | 0,2-65537 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| BIT_INFO | 5 | flags | 0x0,0xffff |
| HARD_MAX | 3 | type | 3 |
| HARD_MAX | 4 | len | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max |
| UNITS | 0 | skb | unit_byte |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex |
net/ipv4/route.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24 |
| PARAM_VALUE | 4 | len | 12 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read |
net/can/gw.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 24 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 2 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb->sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | rcu_read |
security/selinux/netlink.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 1 | portid | 0 |
| PARAM_VALUE | 2 | seq | 0 |
| PARAM_VALUE | 3 | type | 16-17 |
| PARAM_VALUE | 4 | len | 4 |
| PARAM_VALUE | 5 | flags | 0 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 3 | type | 17 |
| HALF_LOCKED2 | global &selinux_state.policy_mutex |
net/ipv4/devinet.c nlmsg_put() -> __nlmsg_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0-1 |
| PARAM_VALUE | 3 | type | 20-21,80-81 |
| PARAM_VALUE | 4 | len | 1,8 |
| PARAM_VALUE | 5 | flags | 0,2,34 |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 1 | portid | $1 |
| DATA_SOURCE | 2 | seq | $2 |
| DATA_SOURCE | 3 | type | $3 |
| DATA_SOURCE | 4 | len | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| HARD_MAX | 4 | len | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | seq | 0-u32max[u] |
| UNITS | 4 | len | unit_byte |
| HALF_LOCKED2 | rcu_read |