Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

net/core/net_namespace.c rtnl_net_notifyid() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->nsid_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 group 28
PARAM_VALUE 2 error (-90),(-12)
BUF_SIZE 0 net (-1),10304,10432
BUF_SIZE 0 net (-1),10304,10432
DATA_SOURCE 0 net $0
BIT_INFO 2 error 0x0,0xfffffff4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 global &pernet_ops_rwsem

net/ipv4/nexthop.c nexthop_bucket_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 32
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/nexthop.c nexthop_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 32
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 35
PARAM_VALUE 2 error (-105),(-90)
FUZZY_MAX 2 error (-90)
BIT_INFO 2 error 0xffffff86,0xffffffb7
HARD_MAX 2 error (-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/bridge/br_vlan_options.c br_vlan_global_opts_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 33
PARAM_VALUE 2 error (-105),(-90)
FUZZY_MAX 2 error (-90)
BIT_INFO 2 error 0xffffff86,0xffffffb7
HARD_MAX 2 error (-90)
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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 2 error (-90),(-12)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 26
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &br->multicast_lock
HALF_LOCKED2 bh

net/bridge/br_mdb.c br_rtr_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 26
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 29
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->mpls.platform_mutex

net/mpls/af_mpls.c rtmsg_lfib() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 group 27
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 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 0 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 net $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 global &pernet_ops_rwsem
HALF_LOCKED2 0 &net->mpls.platform_mutex
TYPE_LOCK (struct netns_mpls)->platform_mutex

net/core/neighbour.c __neigh_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 3
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 3
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &br->hash_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv4/fib_semantics.c rtmsg_fib() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 7
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/mctp/device.c mctp_addr_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 34
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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/bridge/br_vlan.c br_vlan_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 33
PARAM_VALUE 2 error (-105),(-90)
FUZZY_MAX 2 error (-90)
BIT_INFO 2 error 0xffffff86,0xffffffb7
HARD_MAX 2 error (-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex

net/phonet/pn_netlink.c phonet_address_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 21
PARAM_VALUE 2 error (-105),(-90)
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/phonet/pn_netlink.c rtm_phonet_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 22
PARAM_VALUE 2 error (-105),(-90)
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv4/igmp.c inet_ifmcaddr_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 37
PARAM_VALUE 2 error (-90),(-12)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/ip6mr.c mr6_netlink_event() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 10
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 31
PARAM_VALUE 2 error (-105)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 global &mfc_unres_lock
HALF_LOCKED2 rcu_read

net/ipv6/addrconf.c inet6_ifa_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 9
PARAM_VALUE 2 error (-105),(-90)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/addrconf.c inet6_ifinfo_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 12
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &af_ops->srcu
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/addrconf.c inet6_netconf_notify_devconf() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 25
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net->ipv6.devconf_all (-1),264
BUF_SIZE 0 net->ipv6.devconf_dflt (-1),264
BUF_SIZE 0 net->ipv6.inet6_addr_lst (-1),2048
BUF_SIZE 0 net->key_domain (-1),24
BUF_SIZE 0 net->ucounts (-1),184
DATA_SOURCE 0 net $0
STR_LEN 0 net (-1),3,7
STR_LEN 0 net (-1),3,7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &net->rtnl_mutex

net/ipv6/addrconf.c inet6_prefix_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 18
PARAM_VALUE 2 error (-105),(-90)
NOCHECK_CALL
UNITS 0 net unit_byte

net/bridge/br_netlink.c br_info_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 1
PARAM_VALUE 2 error (-105),(-90)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read

net/ipv6/anycast.c inet6_ifacaddr_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 39
PARAM_VALUE 2 error (-90),(-12)
BIT_INFO 2 error 0x0,0xfffffff4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv6/mcast.c inet6_ifmcaddr_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 38
PARAM_VALUE 2 error (-90),(-12)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 26
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv6/route.c __inet6_rt_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 11
PARAM_VALUE 2 error (-105),(-90)
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv6/route.c fib6_info_hw_flags_set() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 0 net->ipv6.sysctl.fib_notify_on_flag_change 1-255
PARAM_VALUE 1 group 11
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),10432,10496
BUF_SIZE 0 net (-1),10432,10496
DATA_SOURCE 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->ipv4.sysctl_nexthop_compat_mode 1-255
PARAM_VALUE 0 net->ipv6.fib6_sernum.counter 0-s32max
PARAM_VALUE 0 net->nexthop.rb_root.rb_node 4096-ptr_max
PARAM_VALUE 0 net->nexthop.rb_root.rb_node->rb_left 4096-ptr_max
PARAM_VALUE 0 net->nexthop.seq 1-u32max
PARAM_VALUE 0 net->rtnl_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 net->rtnl_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 net->rtnl_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 group 11
PARAM_VALUE 2 error (-105),(-90)
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
LOCK2 &nh->lock
LOCK2 bh
LOCK2 global &rtnl_mutex
LOCK2 0 &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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 3
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &vxlan->hash_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/dcb/dcbnl.c dcbnl_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 23
PARAM_VALUE 2 error (-90),(-12)
BIT_INFO 2 error 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv6/ndisc.c ndisc_ra_useropt() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 20
PARAM_VALUE 2 error (-105),(-90)
FUZZY_MAX 2 error (-90)
BIT_INFO 2 error 0xffffff86,0xffffffb7
HARD_MAX 2 error (-90)
NOCHECK_CALL
UNITS 0 net unit_byte

net/ipv4/ipmr.c igmpmsg_netlink_event() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 30
PARAM_VALUE 2 error (-105)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 global &mfc_unres_lock
HALF_LOCKED2 rcu_read

net/ipv4/ipmr.c mroute_netlink_event() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 6
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->ipv4.mfc_mutex
HALF_LOCKED2 bh
HALF_LOCKED2 global &mfc_unres_lock

net/core/rtnetlink.c rtmsg_ifinfo_build_skb() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 1
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),10304,10432,10624
BUF_SIZE 0 net (-1),10304,10432,10624
STR_LEN 0 net (-1)
STR_LEN 0 net (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &dev->lock

net/core/rtnetlink.c rtnl_bridge_notify() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 1
PARAM_VALUE 2 error (-95),(-90),(-12)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 3
PARAM_VALUE 2 error (-105),(-90)
BIT_INFO 2 error 0x0,0xffffff97
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 36
PARAM_VALUE 2 error s32min-(-62),(-60)-(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/fib_trie.c fib_alias_hw_flags_set() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 0 net->ipv4.sysctl_fib_notify_on_flag_change 1-255
PARAM_VALUE 1 group 7
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),10432
BUF_SIZE 0 net (-1),10432
DATA_SOURCE 0 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_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 24
PARAM_VALUE 2 error (-105),(-90)
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net->ipv4.inet_addr_lst (-1),2048
BUF_SIZE 0 net->key_domain (-1),24
BUF_SIZE 0 net->ucounts (-1),184
DATA_SOURCE 0 net $0
STR_LEN 0 net (-1),3,7
STR_LEN 0 net (-1),3,7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &af_ops->srcu
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &net->rtnl_mutex

net/ipv4/devinet.c rtmsg_ifa() -> rtnl_set_sk_err()

Type Parameter Key Value
PARAM_VALUE 1 group 5
PARAM_VALUE 2 error (-105),(-90)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 net unit_byte
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex