Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

net/ipv6/datagram.c __ip6_datagram_connect() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

net/ipv6/datagram.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

net/ipv4/ping.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

net/ipv4/ping.c ping_check_bind_addr() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING

net/ipv6/udp.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

net/ipv6/udp.c udpv6_sendmsg() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireguard/socket.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

net/ipv6/ping.c ping_v6_sendmsg() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex

net/ipv6/ping.c ping_v6_sendmsg() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex

net/tipc/udp_media.c tipc_parse_udp_addr() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
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 &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ovpn/peer.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &peer->lock
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct ovpn_peer)->lock

net/ipv6/raw.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING

net/ipv6/raw.c rawv6_bind() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
LOCK2 sk

net/ipv6/raw.c rawv6_sendmsg() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex

net/ipv6/af_inet6.c __inet6_bind() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 sk

net/ipv6/af_inet6.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &qp->state_lock

net/netfilter/nf_conntrack_proto.c ipv6_iface_scope_id() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2,65554,131089,131105-131106,196610-262146,327745-327746,393218-983042
RX_PATH

net/ipv6/icmp.c icmp6_send() -> __ipv6_addr_needs_scope_id()

Type Parameter Key Value
PARAM_VALUE 0 type 0,2
DATA_SOURCE 0 type r ipv6_addr_type
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &x->lock
HALF_LOCKED2 bh