Documented in 1 files:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/infiniband/core/nldev.c
- drivers/net/vxlan/vxlan_core.c, line 3136
- drivers/net/vxlan/vxlan_vnifilter.c, line 953
- net/bridge/br_fdb.c, line 808
- net/bridge/br_vlan.c
- net/core/rtnetlink.c
- net/ipv4/nexthop.c
- net/ipv6/ip6mr.c, line 2708
- net/mctp/device.c
- net/mctp/neigh.c
- net/mctp/route.c, line 1421
Smatch caller information:
net/mctp/route.c mctp_route_nlparse_common() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 2 | tb | 2520663661501902848,2694929140770189312 |
| PARAM_VALUE | 3 | maxtype | 32 |
| PARAM_VALUE | 4 | policy | 9033728559909650432 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 4 | policy | 528 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 2 | tb | $3 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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/ipv4/nexthop.c nh_valid_dump_bucket_req() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 13 |
| PARAM_VALUE | 4 | policy | 5079924415259041792 |
| PARAM_VALUE | 5 | extack | 0 |
| BUF_SIZE | 2 | tb | 112 |
| BUF_SIZE | 4 | policy | 224 |
| DATA_SOURCE | 0 | nlh | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
net/ipv4/nexthop.c nh_valid_dump_req() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 14 |
| PARAM_VALUE | 4 | policy | 5558725445816905728 |
| BUF_SIZE | 2 | tb | 120 |
| BUF_SIZE | 4 | policy | 240 |
| BUF_SIZE | 5 | extack | (-1),128 |
| BUF_SIZE | 5 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
net/ipv4/nexthop.c nh_valid_get_bucket_req() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 13 |
| PARAM_VALUE | 4 | policy | 1590622453014597632 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 112 |
| BUF_SIZE | 4 | policy | 224 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 5 | extack | $3 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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/ipv4/nexthop.c rtm_del_nexthop() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 1 |
| PARAM_VALUE | 4 | policy | 3124171979483054080 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 16 |
| BUF_SIZE | 4 | policy | 32 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/ipv4/nexthop.c rtm_get_nexthop() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 14 |
| PARAM_VALUE | 4 | policy | 207586404505088000 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 120 |
| BUF_SIZE | 4 | policy | 240 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/ipv4/nexthop.c rtm_new_nexthop() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 18 |
| PARAM_VALUE | 4 | policy | 9004363557020413952 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 152 |
| BUF_SIZE | 4 | policy | 304 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_process() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 1 |
| PARAM_VALUE | 4 | policy | 7636441625289011200 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 4 | policy | 32 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/bridge/br_fdb.c br_fdb_delete_bulk() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 512-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 17-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 2463492638112219136 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 5 | extack | $2 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 512-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 17-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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/mctp/device.c mctp_rtm_deladdr() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 12 |
| PARAM_VALUE | 4 | policy | 1921373743176122368 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 104 |
| BUF_SIZE | 4 | policy | 208 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/mctp/device.c mctp_rtm_newaddr() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 12 |
| PARAM_VALUE | 4 | policy | 1921373743176122368 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 104 |
| BUF_SIZE | 4 | policy | 208 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_deldev() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_dellink() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_frmr_pools_set_doit() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 2 | tb | 4096-ptr_max |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 2 | tb | r _kzalloc_noprof |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_newdev() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_newlink() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_set_doit() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_set_sys_set_doit() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_stat_del_doit() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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 |
drivers/infiniband/core/nldev.c nldev_stat_set_doit() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-u16max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | extack | 3295410316986003456 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->cookie_len | 0 |
| PARAM_VALUE | 5 | extack->miss_nest | 0 |
| PARAM_VALUE | 5 | extack->miss_type | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-u16max[u] |
| USER_PTR | 0 | 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/bridge/br_vlan.c br_vlan_rtm_dump() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 1 |
| PARAM_VALUE | 4 | policy | 3571547831740243968 |
| BUF_SIZE | 2 | tb | 16 |
| BUF_SIZE | 4 | policy | 32 |
| BUF_SIZE | 5 | extack | (-1),128 |
| BUF_SIZE | 5 | extack | (-1),128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
net/bridge/br_vlan.c br_vlan_rtm_process() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 0 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/ipv6/ip6mr.c ip6mr_rtm_valid_getroute_req() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 2 | tb | 4174573149985943552 |
| PARAM_VALUE | 3 | maxtype | 32 |
| PARAM_VALUE | 4 | policy | 6663351424470544384 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 4 | policy | 528 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 5 | extack | $3 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
drivers/net/vxlan/vxlan_core.c vxlan_fdb_delete_bulk() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 512-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 17-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 99052894841794560 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 5 | extack | $2 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 512-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 17-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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/mctp/neigh.c mctp_rtm_delneigh() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 3475723370981183488 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/mctp/neigh.c mctp_rtm_newneigh() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 3475723370981183488 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/core/rtnetlink.c rtnl_fdb_del() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 512-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 0 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x201,0xffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 512-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/core/rtnetlink.c rtnl_linkprop() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 16 |
| PARAM_VALUE | 3 | maxtype | 69 |
| PARAM_VALUE | 4 | policy | 4930321630210740224 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 560 |
| BUF_SIZE | 4 | policy | 1120 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $2 |
| DATA_SOURCE | 5 | extack | $3 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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/core/rtnetlink.c rtnl_mdb_del() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 512-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 813303817543327744 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x201,0xffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 512-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/core/rtnetlink.c rtnl_mdb_get() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 812636866158768128 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |
net/core/rtnetlink.c rtnl_stats_get_parse() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 8482914614209904640 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| BUF_SIZE | 5 | extack | (-1),128 |
| BUF_SIZE | 5 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 5 | extack | $3 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | nlh |
net/core/rtnetlink.c rtnl_stats_set() -> nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 0 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 6346152557704433664 |
| PARAM_VALUE | 5 | extack | 4971238048455385088 |
| PARAM_VALUE | 5 | extack->_msg | 0 |
| PARAM_VALUE | 5 | extack->bad_attr | 0 |
| PARAM_VALUE | 5 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 5 | extack | $2 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 5 | extack | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 16-s32max[c] |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 0 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | 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 |