Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

net/netfilter/nf_flow_table_core.c flow_offload_dst_cookie() -> rt6_get_cookie()

Type Parameter Key Value

net/ipv6/udp.c udp6_sk_rx_dst_set() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv6/inet6_connection_sock.c ip6_dst_store() -> rt6_get_cookie()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/netfilter/ipvs/ip_vs_xmit.c __ip_vs_get_out_rt_v6() -> rt6_get_cookie()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dest->dst_lock
LOCK2 bh
TYPE_LOCK (struct ip_vs_dest)->dst_lock

net/core/dst_cache.c dst_cache_set_ip6() -> rt6_get_cookie()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &peer->endpoint_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/infiniband/sw/rxe/rxe_net.c rxe_find_route() -> rt6_get_cookie()

Type Parameter Key Value
PARAM_VALUE 0 rt 4096-ptr_max
BUF_SIZE 0 rt (-1)-0,4,24,64,144,152,168-s32max
BUF_SIZE 0 rt (-1)-0,4,24,64,144,152,168-s32max
DATA_SOURCE 0 rt r rxe_find_route6
RX_PATH
TASK_NOT_RUNNING

net/ipv6/route.c ip6_dst_store() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv6/tcp_ipv6.c inet6_sk_rx_dst_set() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv6/tcp_ipv6.c ip6_dst_store() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

net/ipv6/xfrm6_policy.c xfrm6_fill_dst() -> rt6_get_cookie()

Type Parameter Key Value
PARAM_VALUE 0 rt 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

net/ipv6/af_inet6.c ip6_dst_store() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/xfrm/xfrm_policy.c xfrm_init_path() -> rt6_get_cookie()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

net/sctp/ipv6.c sctp_v6_get_dst() -> rt6_get_cookie()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING