Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 29 files:
- drivers/net/vxlan/vxlan_core.c, line 282
- drivers/net/vxlan/vxlan_mdb.c, line 1061
- drivers/net/vxlan/vxlan_vnifilter.c, line 322
- net/bridge/br_fdb.c, line 199
- net/bridge/br_mdb.c
- net/bridge/br_netlink.c, line 664
- net/bridge/br_vlan.c, line 1974
- net/bridge/br_vlan_options.c, line 542
- net/core/fib_rules.c, line 1354
- net/core/neighbour.c, line 3577
- net/core/net_namespace.c, line 1203
- net/core/rtnetlink.c
- net/dcb/dcbnl.c, line 1533
- net/ipv4/devinet.c
- net/ipv4/fib_semantics.c, line 601
- net/ipv4/fib_trie.c, line 1088
- net/ipv4/igmp.c, line 1525
- net/ipv4/ipmr.c
- net/ipv4/nexthop.c
- net/ipv6/addrconf.c
- net/ipv6/anycast.c, line 323
- net/ipv6/ip6mr.c
- net/ipv6/mcast.c, line 924
- net/ipv6/ndisc.c, line 1222
- net/ipv6/route.c
- net/mctp/device.c, line 171
- net/mpls/af_mpls.c
- net/phonet/pn_netlink.c
- net/wireless/wext-core.c, line 353
Smatch caller information:
net/core/net_namespace.c rtnl_net_notifyid() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->nsid_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | group | 28 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 4 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 4 | nlh->nlmsg_len | 17-u32max |
| PARAM_VALUE | 4 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 5 | flags | 2080,3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| DATA_SOURCE | 2 | pid | $3 |
| DATA_SOURCE | 4 | nlh | $4 |
| DATA_SOURCE | 5 | flags | $5 |
| NOSPEC | 4 | nlh->nlmsg_len | |
| HARD_MAX | 5 | flags | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 17-s32max[c] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | global &pernet_ops_rwsem |
net/ipv4/nexthop.c nexthop_bucket_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 32 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 3776 |
| BUF_SIZE | 0 | skb | 3776 |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/nexthop.c nexthop_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 32 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 5 | flags | 2080,3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 35 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/bridge/br_vlan_options.c br_vlan_global_opts_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 33 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/fib_rules.c notify_rule_change() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 4 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | nlh->nlmsg_len | 28-u32max |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 2 | pid | $4 |
| DATA_SOURCE | 4 | nlh | $3 |
| NOSPEC | 4 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 28-s32max[c] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/bridge/br_mdb.c __br_mdb_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 26 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &br->multicast_lock | ||
| HALF_LOCKED2 | bh |
net/bridge/br_mdb.c br_rtr_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 26 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &brmctx->br->multicast_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct net_bridge)->multicast_lock |
net/mpls/af_mpls.c mpls_netconf_notify_devconf() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 29 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->mpls.platform_mutex |
net/mpls/af_mpls.c rtmsg_lfib() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 3 | group | 27 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| BUF_SIZE | 1 | net | (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $4 |
| DATA_SOURCE | 2 | pid | $5 |
| DATA_SOURCE | 4 | nlh | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 0-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 0-u16max[u] |
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | 1 | &net->mpls.platform_mutex | |
| TYPE_LOCK | (struct netns_mpls)->platform_mutex |
net/wireless/wext-core.c wireless_nlevent_flush() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->next | 0 |
| PARAM_VALUE | 0 | skb->prev | 0 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->wext_nlevents.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 1 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| CAPPED_DATA | 1 | &net->list | 1 |
| CAPPED_DATA | 1 | &net->wext_nlevents | 1 |
| DATA_SOURCE | 0 | skb | r skb_dequeue |
| NOCHECK_CALL | |||
| LOCK2 | global &net_rwsem |
net/core/neighbour.c __neigh_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 3 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | &n->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct neighbour)->lock |
net/bridge/br_fdb.c fdb_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 3 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &br->hash_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/fib_semantics.c rtmsg_fib() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 7 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/mctp/device.c mctp_addr_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 34 |
| PARAM_VALUE | 4 | nlh | 4096-ptr_max |
| PARAM_VALUE | 4 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 4 | nlh->nlmsg_len | 24-u32max |
| PARAM_VALUE | 4 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 4 | nlh | 1-s32max |
| BUF_SIZE | 4 | nlh | 1-s32max |
| CAPPED_DATA | 4 | nlh->nlmsg_len | 1 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 4 | nlh | $4 |
| CONSTRAINT | 4 | nlh | <=49 |
| BIT_INFO | 4 | nlh->nlmsg_flags | 0x1,0xffffffffffffffff |
| NOSPEC | 4 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 24-s32max[c] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | 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/bridge/br_vlan.c br_vlan_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 33 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
net/phonet/pn_netlink.c phonet_address_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 21 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/phonet/pn_netlink.c rtm_phonet_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 22 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/ipv4/igmp.c inet_ifmcaddr_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 37 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/ip6mr.c mr6_netlink_event() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 10 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->ipv6.mfc_mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &mfc_unres_lock |
net/ipv6/ip6mr.c mrt6msg_netlink_event() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 31 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &mfc_unres_lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/addrconf.c inet6_ifa_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 9 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c inet6_ifinfo_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 12 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &af_ops->srcu | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c inet6_netconf_notify_devconf() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 25 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net->ipv6.devconf_all | (-1),264 |
| BUF_SIZE | 1 | net->ipv6.devconf_dflt | (-1),264 |
| BUF_SIZE | 1 | net->ipv6.inet6_addr_lst | (-1),2048 |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| STR_LEN | 0 | skb | (-1),3,7 |
| STR_LEN | 1 | net | (-1),3,7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 1 | &net->rtnl_mutex |
net/ipv6/addrconf.c inet6_prefix_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 18 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/bridge/br_netlink.c br_info_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 1 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv6/anycast.c inet6_ifacaddr_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 39 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/ipv6/mcast.c inet6_ifmcaddr_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 38 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | &idev->mc_lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
drivers/net/vxlan/vxlan_mdb.c vxlan_mdb_remote_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 26 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/ipv6/route.c __inet6_rt_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 11 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
net/ipv6/route.c __ip6_del_rt_siblings() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 3 | group | 11 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| CAPPED_DATA | 0 | skb | 1 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| LOCK2 | rcu_read |
net/ipv6/route.c fib6_info_hw_flags_set() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net->ipv6.sysctl.fib_notify_on_flag_change | 1-255 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 11 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &data->fib_lock | ||
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/route.c fib6_rt_update() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | net->ipv4.sysctl_nexthop_compat_mode | 1-255 |
| PARAM_VALUE | 1 | net->ipv6.fib6_sernum.counter | 0-s32max |
| PARAM_VALUE | 1 | net->nexthop.rb_root.rb_node | 4096-ptr_max |
| PARAM_VALUE | 1 | net->nexthop.rb_root.rb_node->rb_left | 4096-ptr_max |
| PARAM_VALUE | 1 | net->nexthop.seq | 1-u32max |
| PARAM_VALUE | 1 | net->rtnl_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | net->rtnl_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | net->rtnl_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 3 | group | 11 |
| PARAM_VALUE | 4 | nlh | 4096-ptr_max |
| PARAM_VALUE | 5 | flags | 2080,3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| LOCK2 | &nh->lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &rtnl_mutex | ||
| LOCK2 | 1 | &net->rtnl_mutex | |
| 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 &rx_queue_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex | ||
| TYPE_LOCK | (struct nexthop)->lock |
drivers/net/vxlan/vxlan_core.c __vxlan_fdb_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 3 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &vxlan->hash_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/dcb/dcbnl.c dcbnl_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 23 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r dcbnl_newmsg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/ipv6/ndisc.c ndisc_ra_useropt() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 20 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
net/ipv4/ipmr.c igmpmsg_netlink_event() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 30 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &mfc_unres_lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/ipmr.c mroute_netlink_event() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 6 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->ipv4.mfc_mutex | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &mfc_unres_lock |
net/core/rtnetlink.c rtmsg_ifinfo_send() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 1 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 4 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 4 | nlh->nlmsg_len | 17-u32max |
| PARAM_VALUE | 4 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 5 | flags | 2080,3264 |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 0 | skb | 0,4-s32max |
| BUF_SIZE | 1 | net | (-1),10304,10432,10624 |
| BUF_SIZE | 1 | net | (-1),10304,10432,10624 |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| DATA_SOURCE | 2 | pid | $3 |
| DATA_SOURCE | 4 | nlh | $4 |
| DATA_SOURCE | 5 | flags | $2 |
| STR_LEN | 0 | skb | (-1) |
| STR_LEN | 1 | net | (-1) |
| NOSPEC | 4 | nlh->nlmsg_len | |
| HARD_MAX | 5 | flags | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 17-s32max[c] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | &dev->lock |
net/core/rtnetlink.c rtnl_bridge_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->len | 1-u32max |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 1 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/core/rtnetlink.c rtnl_fdb_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 3 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/core/rtnetlink.c rtnl_offload_xstats_notify() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 36 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_trie.c fib_alias_hw_flags_set() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 1 | net->ipv4.sysctl_fib_notify_on_flag_change | 1-255 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 7 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 2080 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),10432 |
| BUF_SIZE | 1 | net | (-1),10432 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &data->fib_lock | ||
| HALF_LOCKED2 | &mlxsw_sp->router->lock | ||
| HALF_LOCKED2 | &pool->lock |
net/ipv4/devinet.c inet_netconf_notify_devconf() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 2 | pid | 0 |
| PARAM_VALUE | 3 | group | 24 |
| PARAM_VALUE | 4 | nlh | 0 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net->ipv4.inet_addr_lst | (-1),2048 |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 1 | net | $0 |
| STR_LEN | 0 | skb | (-1),3,7 |
| STR_LEN | 1 | net | (-1),3,7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &af_ops->srcu | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 1 | &net->rtnl_mutex |
net/ipv4/devinet.c rtmsg_ifa() -> rtnl_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->data_len | 0 |
| PARAM_VALUE | 3 | group | 5 |
| PARAM_VALUE | 4 | nlh | 0,4096-ptr_max |
| PARAM_VALUE | 4 | nlh->nlmsg_flags | 1-u16max |
| PARAM_VALUE | 4 | nlh->nlmsg_len | 17-u32max |
| PARAM_VALUE | 4 | nlh->nlmsg_type | 16-123 |
| PARAM_VALUE | 5 | flags | 3264 |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| BUF_SIZE | 4 | nlh | (-1),1-s32max |
| DATA_SOURCE | 0 | skb | r nlmsg_new |
| DATA_SOURCE | 2 | pid | $3 |
| DATA_SOURCE | 4 | nlh | $2 |
| NOSPEC | 4 | nlh->nlmsg_len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 4 | nlh->nlmsg_flags | 1-u16max[u] |
| USER_DATA | 4 | nlh->nlmsg_len | 17-s32max[c] |
| USER_DATA | 4 | nlh->nlmsg_pid | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_seq | 0-u32max[u] |
| USER_DATA | 4 | nlh->nlmsg_type | 16-123[u] |
| UNITS | 1 | net | unit_byte |
| UNITS | 4 | nlh | unit_byte |
| USER_PTR | 4 | nlh | |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |