Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/route.c ip6_del_rt() -> __ip6_del_rt()

Type Parameter Key Value
PARAM_VALUE 0 rt->fib6_nh->nh_common.nhc_gw_family 0-255
PARAM_VALUE 1 info 343819916792172544
PARAM_VALUE 1 info->nlh 0
PARAM_VALUE 1 info->portid 0
PARAM_VALUE 1 info->skip_notify_kernel 0
PARAM_VALUE 2 del_reason 0
DATA_SOURCE 0 rt $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rt->fib6_dst.plen 128
USER_DATA 0 rt->fib6_flags 0-u32max[c]
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv6/route.c ip6_del_rt_reason() -> __ip6_del_rt()

Type Parameter Key Value
PARAM_VALUE 1 info 6002955297769422848
PARAM_VALUE 1 info->nlh 0
PARAM_VALUE 1 info->portid 0
PARAM_VALUE 1 info->skip_notify 0
PARAM_VALUE 1 info->skip_notify_kernel 0
DATA_SOURCE 0 rt $1
DATA_SOURCE 2 del_reason $2

net/ipv6/route.c ip6_route_del() -> __ip6_del_rt()

Type Parameter Key Value
PARAM_VALUE 0 rt 4096-ptr_max
PARAM_VALUE 0 rt->fib6_ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 rt->nh 1-u64max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 del_reason 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv6/route.c ip6_route_del() -> __ip6_del_rt()

Type Parameter Key Value
PARAM_VALUE 0 rt 4096-ptr_max
PARAM_VALUE 0 rt->fib6_ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 rt->nh 0
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 del_reason 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read