Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c mlx5e_ipsec_init_macs() -> ip6_dst_lookup()

Type Parameter Key Value
PARAM_VALUE 1 sk 0
PARAM_VALUE 2 dst 3790878807600496640
PARAM_VALUE 3 fl6 791462106488410112
PARAM_VALUE 3 fl6->__fl_common.flowic_flags 0
PARAM_VALUE 3 fl6->__fl_common.flowic_iif 0
PARAM_VALUE 3 fl6->__fl_common.flowic_l3mdev 0
PARAM_VALUE 3 fl6->__fl_common.flowic_oif 0
PARAM_VALUE 3 fl6->flowlabel 0
PARAM_VALUE 3 fl6->mp_hash 0
PARAM_VALUE 3 fl6->uli.ports.dport 0
PARAM_VALUE 3 fl6->uli.ports.sport 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 fl6->__fl_common.flowic_proto 0-255
HALF_LOCKED2 &sa_entry->x->lock
HALF_LOCKED2 bh

net/ipv6/icmp.c icmpv6_echo_reply() -> ip6_dst_lookup()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 2 dst 1805245193546342400
PARAM_VALUE 3 fl6 312139106390683648
PARAM_VALUE 3 fl6->__fl_common.flowic_proto 58
PARAM_VALUE 3 fl6->flowlabel 0-1048575
PARAM_VALUE 3 fl6->uli.icmpt.type 129,161
BUF_SIZE 1 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 1 sk r icmpv6_xmit_lock
BIT_INFO 1 sk 0x0,0x0
MEM_ZERO 3 fl6
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh

net/ipv6/icmp.c icmpv6_route_lookup() -> ip6_dst_lookup()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_local_tbl->tb6_root.fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_local_tbl->tb6_root.subtree->fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_main_tbl->tb6_root.fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_main_tbl->tb6_root.subtree->fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter s32min-s32max
PARAM_VALUE 2 dst 9203173171774763008
PARAM_VALUE 3 fl6 196650708650180608
PARAM_VALUE 3 fl6->__fl_common.flowic_iif 0-1
PARAM_VALUE 3 fl6->__fl_common.flowic_proto 58
PARAM_VALUE 3 fl6->uli.icmpt.type 1-4
BUF_SIZE 1 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 sk $2
DATA_SOURCE 3 fl6 $3
BIT_INFO 1 sk 0x0,0x0
MEM_ZERO 3 fl6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &x->lock

net/ipv6/icmp.c icmpv6_route_lookup() -> ip6_dst_lookup()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_local_tbl->tb6_root.fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_local_tbl->tb6_root.subtree->fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_main_tbl->tb6_root.fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.fib6_main_tbl->tb6_root.subtree->fn_flags 4-u16max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->ipv6.ip6_null_entry->dst.dst_trace_seq.counter s32min-s32max
PARAM_VALUE 1 sk->__sk_common.skc_state 0-5,7-255
PARAM_VALUE 2 dst 4877388055401730048
PARAM_VALUE 2 *dst 4096-ptr_max
PARAM_VALUE 3 fl6 5350601375923609600
BUF_SIZE 1 sk 0
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 sk $2
BIT_INFO 1 sk 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &x->lock