Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

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