Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/ip6_tunnel.c ip6_tnl_changelink() -> ip6_tnl0_update()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->net 4096-ptr_max
PARAM_VALUE 0 t->net->gen 4096-ptr_max
PARAM_VALUE 1 p 1542931889491894272
PARAM_VALUE 1 p->dir 0
PARAM_VALUE 1 p->hwid 0
PARAM_VALUE 1 p->i_key 0
PARAM_VALUE 1 p->index 0
PARAM_VALUE 1 p->o_key 0
PARAM_VALUE 2 strict 1
MEM_ZERO 1 p
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
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

net/ipv6/ip6_tunnel.c ip6_tnl_siocdevprivate() -> ip6_tnl0_update()

Type Parameter Key Value
PARAM_VALUE 0 t->net->gen 4096-ptr_max
PARAM_VALUE 1 p 3933299744179220480
PARAM_VALUE 1 p->proto 0,4,41
PARAM_VALUE 2 strict 0
NS_CAPABLE 0 12
MEM_ZERO 1 p
NOCHECK_CALL
USER_DATA 0 t->parms.encap_limit 0
USER_DATA 0 t->parms.flags 0
USER_DATA 0 t->parms.flowinfo 0
USER_DATA 0 t->parms.hop_limit 0
USER_DATA 0 t->parms.link 0
USER_DATA 0 t->parms.proto 0
USER_DATA 1 p->encap_limit 0
USER_DATA 1 p->flags 0
USER_DATA 1 p->flowinfo 0
USER_DATA 1 p->hop_limit 0
USER_DATA 1 p->link 0
USER_DATA 1 p->proto 0
LOCK2 &net->rtnl_mutex
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct net)->rtnl_mutex