Documented in 1 files:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/infiniband/core/nldev.c
- include/net/genetlink.h
- include/net/netlink.h
- net/netlink/genetlink.c, line 944
Smatch caller information:
net/mctp/route.c nlmsg_parse() -> __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 | 31 |
| PARAM_VALUE | 4 | policy | 9033728559909650432 |
| PARAM_VALUE | 5 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 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/wireless/virtual/mac80211_hwsim_main.c genlmsg_parse() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 6271192176368566272 |
| PARAM_VALUE | 5 | validate | 31 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 0 | nlh | 1-4000000 |
| BUF_SIZE | 0 | nlh | 1-4000000 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 4 | policy | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| CONSTRAINT | 0 | nlh | <=49 |
| RX_PATH | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 0 | nlh->nlmsg_len | 0-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 | 0-u16max[u] |
| UNITS | 0 | nlh | unit_byte |
| USER_PTR | 0 | nlh | |
| HALF_LOCKED2 | &pool->lock |
net/core/net_namespace.c nlmsg_parse_deprecated() -> __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 | 1 |
| PARAM_VALUE | 3 | maxtype | 5 |
| PARAM_VALUE | 4 | policy | 8972088194990125056 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 4 | policy | 96 |
| BUF_SIZE | 4 | policy | 96 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/core/net_namespace.c nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 1 |
| PARAM_VALUE | 3 | maxtype | 5 |
| PARAM_VALUE | 4 | policy | 8972088194990125056 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 4 | policy | 96 |
| BUF_SIZE | 4 | policy | 96 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipv4/nexthop.c nlmsg_parse() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 1,13-14,18 |
| PARAM_VALUE | 4 | policy | 207586404505088000,1590622453014597632,3124171979483054080,5079924415259041792,5558725445816905728,9004363557020413952 |
| PARAM_VALUE | 5 | validate | 31 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 16,112,120,152 |
| BUF_SIZE | 2 | tb | 16,112,120,152 |
| BUF_SIZE | 4 | policy | 32,224,240,304 |
| BUF_SIZE | 4 | policy | 32,224,240,304 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 3 | maxtype | 18 |
| 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 |
drivers/net/vxlan/vxlan_vnifilter.c nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 4 | policy | 32 |
| BUF_SIZE | 4 | policy | 32 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 6 | 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/fib_frontend.c nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 811949010622005248 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 2 | tb | 256 |
| BUF_SIZE | 4 | policy | 512 |
| BUF_SIZE | 4 | policy | 512 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| LOCK2 | rcu_read |
net/core/fib_rules.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 30 |
| PARAM_VALUE | 4 | policy | 2982355110568116224 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0,4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 248 |
| BUF_SIZE | 2 | tb | 248 |
| BUF_SIZE | 4 | policy | 496 |
| BUF_SIZE | 4 | policy | 496 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 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/sched/sch_api.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 20 |
| PARAM_VALUE | 3 | maxtype | 16 |
| PARAM_VALUE | 4 | policy | 7494345184802340864 |
| PARAM_VALUE | 5 | validate | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 4 | policy | 272 |
| BUF_SIZE | 4 | policy | 272 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/mpls/af_mpls.c nlmsg_parse_deprecated() -> __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 | 1,12 |
| PARAM_VALUE | 3 | maxtype | 9,31 |
| PARAM_VALUE | 4 | policy | 8664952505265094656,9003122360352153600 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 80,256 |
| BUF_SIZE | 2 | tb | 80,256 |
| BUF_SIZE | 4 | policy | 160,512 |
| BUF_SIZE | 4 | policy | 160,512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 12 |
| HARD_MAX | 3 | maxtype | 31 |
| 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->mpls.platform_mutex | ||
| 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/mpls/af_mpls.c nlmsg_parse_deprecated_strict() -> __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 | 1,12 |
| PARAM_VALUE | 2 | tb | 74142737324224512,2194091693471846400 |
| PARAM_VALUE | 3 | maxtype | 9,31 |
| PARAM_VALUE | 4 | policy | 8664952505265094656,9003122360352153600 |
| PARAM_VALUE | 5 | validate | 3 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 80,256 |
| BUF_SIZE | 2 | tb | 80,256 |
| BUF_SIZE | 4 | policy | 160,512 |
| BUF_SIZE | 4 | policy | 160,512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 12 |
| HARD_MAX | 3 | maxtype | 31 |
| 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->mpls.platform_mutex | ||
| 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/neighbour.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 4,12 |
| PARAM_VALUE | 3 | maxtype | 9,17 |
| PARAM_VALUE | 4 | policy | 4503528284799451136,5706060243559944192 |
| PARAM_VALUE | 5 | validate | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 80,144 |
| BUF_SIZE | 2 | tb | 80,144 |
| BUF_SIZE | 4 | policy | 160,288 |
| BUF_SIZE | 4 | policy | 160,288 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 12 |
| HARD_MAX | 3 | maxtype | 17 |
| 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/neighbour.c nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 12 |
| PARAM_VALUE | 3 | maxtype | 17 |
| PARAM_VALUE | 4 | policy | 4503528284799451136 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| BUF_SIZE | 4 | policy | 288 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/bridge/br_fdb.c nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 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/ncsi/ncsi-netlink.c genlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 3 | maxtype | 8 |
| PARAM_VALUE | 4 | policy | 2015616474079100928 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 72 |
| BUF_SIZE | 2 | tb | 72 |
| BUF_SIZE | 4 | policy | 144 |
| BUF_SIZE | 4 | policy | 144 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/mctp/device.c nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 104 |
| BUF_SIZE | 2 | tb | 104 |
| BUF_SIZE | 4 | policy | 208 |
| BUF_SIZE | 4 | policy | 208 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 6 | 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/infiniband/core/nldev.c nldev_frmr_pools_get_dumpit() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/infiniband/core/nldev.c nldev_get_chardev() -> __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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_get_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_port_get_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_port_get_dumpit() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/infiniband/core/nldev.c nldev_res_get_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_get_counter_status_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_get_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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_get_dumpit() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
drivers/infiniband/core/nldev.c nldev_sys_get_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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 nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 |
| BUF_SIZE | 4 | policy | 1904 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/core/nldev.c res_get_common_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 | validate | 0 |
| PARAM_VALUE | 6 | extack | 3295410316986003456 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | 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 | 6 | 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 res_get_common_dumpit() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 118 |
| PARAM_VALUE | 4 | policy | 2123291631957671936 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 952 |
| BUF_SIZE | 4 | policy | 1904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
crypto/crypto_user.c nlmsg_parse_deprecated() -> __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-21 |
| PARAM_VALUE | 1 | hdrlen | 0,208 |
| PARAM_VALUE | 3 | maxtype | 22 |
| PARAM_VALUE | 4 | policy | 4343776859373379584 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 184 |
| BUF_SIZE | 2 | tb | 184 |
| BUF_SIZE | 4 | policy | 368 |
| BUF_SIZE | 4 | policy | 368 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 6 | 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-21[u] |
| UNITS | 0 | nlh | 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 | ||
| HALF_LOCKED2 | rcu_read |
net/bridge/br_vlan.c nlmsg_parse() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 1-2 |
| PARAM_VALUE | 4 | policy | 0,3571547831740243968 |
| PARAM_VALUE | 5 | validate | 31 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | (-1),16 |
| BUF_SIZE | 2 | tb | (-1),16 |
| BUF_SIZE | 4 | policy | (-1),32 |
| BUF_SIZE | 4 | policy | (-1),32 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 3 | maxtype | 2 |
| 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/phonet/pn_netlink.c nlmsg_parse_deprecated() -> __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,12 |
| PARAM_VALUE | 3 | maxtype | 12,31 |
| PARAM_VALUE | 4 | policy | 670851235603144704,9089978349939384320 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 104,256 |
| BUF_SIZE | 2 | tb | 104,256 |
| BUF_SIZE | 4 | policy | 208,512 |
| BUF_SIZE | 4 | policy | 208,512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 12 |
| HARD_MAX | 3 | maxtype | 31 |
| MEM_ZERO | 6 | 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/xfrm/xfrm_user.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 3 | maxtype | s32min-(-1),1-2147483646 |
| PARAM_VALUE | 4 | policy | 289423420010905600,5763642637401538560 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 1892393987123912704,4971238048455385088 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 336 |
| BUF_SIZE | 2 | tb | 336 |
| BUF_SIZE | 4 | policy | (-1),672 |
| BUF_SIZE | 4 | policy | (-1),672 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 3 | maxtype | 41 |
| BIT_INFO | 4 | policy | 0x40410110a0d4000,0x4ffcbf712ffdc000 |
| BIT_INFO | 4 | policy | 0x40410110a0d4000,0x4ffcbf712ffdc000 |
| 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-41[u] |
| UNITS | 0 | nlh | unit_byte |
| USER_PTR | 0 | nlh |
net/ipv6/ip6mr.c nlmsg_parse() -> __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 | 31 |
| PARAM_VALUE | 4 | policy | 6663351424470544384 |
| PARAM_VALUE | 5 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipv6/addrlabel.c nlmsg_parse_deprecated() -> __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 | 2648322152562241536 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| BUF_SIZE | 4 | policy | 48 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipv6/addrlabel.c nlmsg_parse_deprecated_strict() -> __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 | 5254730379703480320 |
| PARAM_VALUE | 3 | maxtype | 2 |
| PARAM_VALUE | 4 | policy | 2648322152562241536 |
| PARAM_VALUE | 5 | validate | 3 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 2 | tb | 24 |
| BUF_SIZE | 4 | policy | 48 |
| BUF_SIZE | 4 | policy | 48 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipv6/addrconf.c nlmsg_parse_deprecated() -> __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 | 1,8 |
| PARAM_VALUE | 3 | maxtype | 9,12 |
| PARAM_VALUE | 4 | policy | 3009284285405253632,8569771851245776896 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 4 | policy | 160,208 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 8 |
| HARD_MAX | 3 | maxtype | 12 |
| 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/ipv6/addrconf.c nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 1,8 |
| PARAM_VALUE | 3 | maxtype | 9,12 |
| PARAM_VALUE | 4 | policy | 3009284285405253632,8569771851245776896 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 8 |
| HARD_MAX | 3 | maxtype | 12 |
| 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 | rcu_read |
net/openvswitch/datapath.c genlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 8 |
| PARAM_VALUE | 3 | maxtype | 11 |
| PARAM_VALUE | 4 | policy | 3624904646176423936 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 96 |
| BUF_SIZE | 2 | tb | 96 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/wireless/nl80211.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 2 | tb | 4096-ptr_max |
| PARAM_VALUE | 3 | maxtype | 367 |
| PARAM_VALUE | 4 | policy | 6509161976019386368 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 0,2944 |
| BUF_SIZE | 2 | tb | 0,2944 |
| BUF_SIZE | 4 | policy | 5888 |
| BUF_SIZE | 4 | policy | 5888 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/xfrm/xfrm_compat.c nlmsg_parse_deprecated() -> __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-41 |
| PARAM_VALUE | 1 | hdrlen | 0-1,4,24,48,60,64,132,164,168,220,224,228,276 |
| PARAM_VALUE | 3 | maxtype | s32min-(-1),1-s32max |
| PARAM_VALUE | 4 | policy | 1-u64max |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 336 |
| BUF_SIZE | 2 | tb | 336 |
| BUF_SIZE | 4 | policy | (-1),672 |
| BUF_SIZE | 4 | policy | (-1),672 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| FUZZY_MAX | 0 | nlh->nlmsg_type | 21 |
| FUZZY_MAX | 3 | maxtype | 41 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| MEM_ZERO | 6 | 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-17,19-20,22-41[u] |
| 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 | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/core/iwpm_util.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 0 | nlh->nlmsg_len | 16-u32max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 3 | maxtype | 1-6 |
| PARAM_VALUE | 4 | policy | 17141625843445760,3286499020497555456,3851796726912757760,4786106224906895360,5445747216103538688,5802717280418254848,6217819298840551424 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 16,24,32,40,48,56 |
| BUF_SIZE | 2 | tb | 16,24,32,40,48,56 |
| BUF_SIZE | 4 | policy | 32,48,64,80,96,112 |
| BUF_SIZE | 4 | policy | 32,48,64,80,96,112 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netfilter/ipvs/ip_vs_ctl.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 3 | maxtype | 6 |
| PARAM_VALUE | 4 | policy | 6799377791715442688 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 1892393987123912704 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->cookie_len | 0 |
| PARAM_VALUE | 6 | extack->miss_nest | 0 |
| PARAM_VALUE | 6 | extack->miss_type | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 2 | tb | 56 |
| BUF_SIZE | 2 | tb | 56 |
| BUF_SIZE | 4 | policy | 112 |
| BUF_SIZE | 4 | policy | 112 |
| BUF_SIZE | 6 | extack | 128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | nlh | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/sched/cls_api.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 20 |
| PARAM_VALUE | 3 | maxtype | 16 |
| PARAM_VALUE | 4 | policy | 7494345184802340864,7535385122350108672 |
| PARAM_VALUE | 5 | validate | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 4 | policy | 272 |
| BUF_SIZE | 4 | policy | 272 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/sched/act_api.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 3 | maxtype | 5 |
| PARAM_VALUE | 4 | policy | 0,6085772205688008704 |
| PARAM_VALUE | 5 | validate | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 2 | tb | 48 |
| BUF_SIZE | 4 | policy | (-1),96 |
| BUF_SIZE | 4 | policy | (-1),96 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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-49,51-123[u] |
| UNITS | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | nlh |
net/ipv6/route.c nlmsg_parse_deprecated() -> __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 | 31 |
| PARAM_VALUE | 4 | policy | 8959495706331643904 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipv6/route.c nlmsg_parse_deprecated_strict() -> __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 | 4170343141551177728 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 8959495706331643904 |
| PARAM_VALUE | 5 | validate | 3 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/netlink/genetlink.c genl_family_rcv_msg_attrs_parse() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 2 | tb | 0,16,4096-ptr_max |
| PARAM_VALUE | 4 | policy | 1-u64max |
| PARAM_VALUE | 5 | validate | 0,31 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 0-34359738360 |
| BUF_SIZE | 2 | tb | 0-34359738360 |
| DATA_SOURCE | 0 | nlh | $1 |
| DATA_SOURCE | 1 | hdrlen | $4 |
| DATA_SOURCE | 6 | extack | $2 |
| FUZZY_MAX | 5 | validate | 31 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 5 | validate | 31 |
| 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-u16max[u] |
| UNITS | 0 | nlh | unit_byte |
| ELEM_LAST | 2 | ==tb3 | 8052 |
| USER_PTR | 0 | nlh | |
| HALF_LOCKED2 | &nlk->nl_cb_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 |
drivers/net/vxlan/vxlan_core.c nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 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/dcb/dcbnl.c nlmsg_parse_deprecated() -> __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 | 4 |
| PARAM_VALUE | 3 | maxtype | 16 |
| PARAM_VALUE | 4 | policy | 8513101887514357760 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 2 | tb | 136 |
| BUF_SIZE | 4 | policy | 272 |
| BUF_SIZE | 4 | policy | 272 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 6 | 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-78,80-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/mctp/neigh.c nlmsg_parse() -> __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 | validate | 31 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| PARAM_VALUE | 6 | extack->bad_attr | 0 |
| PARAM_VALUE | 6 | extack->policy | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 2 | tb | 144 |
| BUF_SIZE | 4 | policy | 288 |
| BUF_SIZE | 4 | policy | 288 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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 | 6 | 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/tipc/netlink_compat.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | hdrlen | 4 |
| PARAM_VALUE | 2 | tb | 4096-ptr_max |
| PARAM_VALUE | 3 | maxtype | 10 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 88 |
| BUF_SIZE | 2 | tb | 88 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 0-u16max |
| USER_DATA | 0 | nlh->nlmsg_len | 0-u32max |
| USER_DATA | 0 | nlh->nlmsg_pid | 0-u32max |
| USER_DATA | 0 | nlh->nlmsg_seq | 0-u32max |
| USER_DATA | 0 | nlh->nlmsg_type | 0-u16max |
| UNITS | 0 | nlh | unit_byte |
| ELEM_LAST | 2 | ==tb3 | 8052 |
| USER_PTR | 0 | nlh |
net/ipv4/ipmr.c nlmsg_parse_deprecated() -> __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 | 7344388430848946176 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 811949010622005248 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/ipmr.c nlmsg_parse_deprecated_strict() -> __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 | 7344388430848946176 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 811949010622005248 |
| PARAM_VALUE | 5 | validate | 3 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/core/rtnetlink.c nlmsg_parse() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 8,12,16 |
| PARAM_VALUE | 3 | maxtype | 2,17,69 |
| PARAM_VALUE | 4 | policy | 0,812636866158768128,813303817543327744,4930321630210740224,6346152557704433664,8482914614209904640 |
| PARAM_VALUE | 5 | validate | 31 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 24,144,560 |
| BUF_SIZE | 2 | tb | 24,144,560 |
| BUF_SIZE | 4 | policy | (-1),48,1120 |
| BUF_SIZE | 4 | policy | (-1),48,1120 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 16 |
| HARD_MAX | 3 | maxtype | 69 |
| 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 nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 1,8,12,16 |
| PARAM_VALUE | 3 | maxtype | 2,17,69 |
| PARAM_VALUE | 4 | policy | 0,409559781402144768,4930321630210740224 |
| PARAM_VALUE | 5 | validate | 0 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 24,144,560 |
| BUF_SIZE | 2 | tb | 24,144,560 |
| BUF_SIZE | 4 | policy | (-1),48,1120 |
| BUF_SIZE | 4 | policy | (-1),48,1120 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 1 | hdrlen | 16 |
| BIT_INFO | 1 | hdrlen | 0x0,0x1d |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 16 |
| HARD_MAX | 3 | maxtype | 69 |
| 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 nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 12,16 |
| PARAM_VALUE | 3 | maxtype | 17,69 |
| PARAM_VALUE | 4 | policy | 0,4503528284799451136,4930321630210740224 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 144,560 |
| BUF_SIZE | 2 | tb | 144,560 |
| BUF_SIZE | 4 | policy | (-1),288,1120 |
| BUF_SIZE | 4 | policy | (-1),288,1120 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 16 |
| HARD_MAX | 3 | maxtype | 69 |
| 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 |
drivers/net/wwan/wwan_core.c nlmsg_parse_deprecated() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 0 |
| PARAM_VALUE | 2 | tb | 9174126955830697984 |
| PARAM_VALUE | 3 | maxtype | 69 |
| PARAM_VALUE | 4 | policy | 0 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 2 | tb | 560 |
| BUF_SIZE | 2 | tb | 560 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv4/route.c nlmsg_parse_deprecated() -> __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 | 7933659140945006592 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 811949010622005248 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/route.c nlmsg_parse_deprecated_strict() -> __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 | 7933659140945006592 |
| PARAM_VALUE | 3 | maxtype | 31 |
| PARAM_VALUE | 4 | policy | 811949010622005248 |
| PARAM_VALUE | 5 | validate | 3 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | 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 | 512 |
| BUF_SIZE | 4 | policy | 512 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/can/gw.c nlmsg_parse_deprecated() -> __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 | 4 |
| PARAM_VALUE | 3 | maxtype | 18 |
| PARAM_VALUE | 4 | policy | 905401946899398656 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 152 |
| BUF_SIZE | 2 | tb | 152 |
| BUF_SIZE | 4 | policy | 304 |
| BUF_SIZE | 4 | policy | 304 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| 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/devinet.c nlmsg_parse_deprecated() -> __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 | 1,8 |
| PARAM_VALUE | 3 | maxtype | 9,12 |
| PARAM_VALUE | 4 | policy | 480144018129432576,7036546278889070592 |
| PARAM_VALUE | 5 | validate | 0 |
| PARAM_VALUE | 6 | extack | 4971238048455385088 |
| PARAM_VALUE | 6 | extack->_msg | 0 |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 0 | nlh | 1-s32max |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 4 | policy | 160,208 |
| CAPPED_DATA | 0 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| FUZZY_MAX | 0 | nlh->nlmsg_len | 16 |
| CONSTRAINT | 0 | nlh | <=49 |
| BIT_INFO | 0 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 8 |
| HARD_MAX | 3 | maxtype | 12 |
| 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/devinet.c nlmsg_parse_deprecated_strict() -> __nlmsg_parse()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | nlh | 4096-ptr_max |
| PARAM_VALUE | 1 | hdrlen | 1,8 |
| PARAM_VALUE | 3 | maxtype | 9,12 |
| PARAM_VALUE | 4 | policy | 480144018129432576,7036546278889070592 |
| PARAM_VALUE | 5 | validate | 3 |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 0 | nlh | (-1),1-s32max |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 2 | tb | 80,104 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 4 | policy | 160,208 |
| BUF_SIZE | 6 | extack | (-1),128 |
| BUF_SIZE | 6 | extack | (-1),128 |
| DATA_SOURCE | 0 | nlh | $0 |
| DATA_SOURCE | 1 | hdrlen | $1 |
| DATA_SOURCE | 2 | tb | $2 |
| DATA_SOURCE | 3 | maxtype | $3 |
| DATA_SOURCE | 4 | policy | $4 |
| DATA_SOURCE | 6 | extack | $5 |
| NOSPEC | 0 | nlh->nlmsg_len | |
| HARD_MAX | 1 | hdrlen | 8 |
| HARD_MAX | 3 | maxtype | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | nlh->nlmsg_flags | 1-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 | 0 | nlh | unit_byte |
| UNITS | 1 | hdrlen | unit_byte |
| USER_PTR | 0 | nlh | |
| HALF_LOCKED2 | rcu_read |