Defined in 1 files as a struct:
Defined in 2 files as a function:
Referenced in 18 files:
-
include/net/dst_metadata.h,
line 280
-
include/net/ip_tunnels.h,
line 588
-
include/net/ipv6.h
-
net/core/flow_dissector.c
-
net/ipv4/tcp_input.c
-
net/ipv6/datagram.c,
line 74
-
net/ipv6/icmp.c,
line 965
-
net/ipv6/ip6_flowlabel.c
-
net/ipv6/ip6_gre.c,
line 668
-
net/ipv6/ip6_tunnel.c,
line 1400
-
net/ipv6/raw.c,
line 752
-
net/ipv6/route.c,
line 2407
-
net/ipv6/seg6_iptunnel.c,
line 136
-
net/ipv6/tcp_ipv6.c
-
net/ipv6/udp.c,
line 1465
-
net/l2tp/l2tp_ip6.c,
line 526
-
net/sctp/ipv6.c,
line 304
-
tools/testing/selftests/bpf/progs/bpf_flow.c,
line 338
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&txq->_xmit_lock |
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
flags |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&txq->_xmit_lock |
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
flags |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&sk->sk_lock.slock |
|
| HALF_LOCKED2 |
|
sk |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&sk->sk_lock.slock |
|
| HALF_LOCKED2 |
|
sk |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| BUF_SIZE |
0 |
hdr |
(-1),40 |
| BUF_SIZE |
0 |
hdr |
(-1),40 |
| PREEMPT_ADD |
|
|
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
&sk->sk_lock.slock |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
flags |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
$2 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|