Defined in 1 files as a function:
Referenced in 17 files:
-
drivers/net/ipvlan/ipvlan_core.c,
line 485
-
drivers/net/ipvlan/ipvlan_l3s.c,
line 72
-
drivers/net/vrf.c
-
net/core/filter.c,
line 2282
-
net/core/lwt_bpf.c,
line 235
-
net/ipv4/ping.c,
line 902
-
net/ipv6/af_inet6.c,
line 850
-
net/ipv6/datagram.c
-
net/ipv6/ioam6_iptunnel.c,
line 413
-
net/ipv6/netfilter.c,
line 40
-
net/ipv6/route.c
-
net/ipv6/rpl_iptunnel.c,
line 228
-
net/ipv6/seg6_iptunnel.c
-
net/ipv6/seg6_local.c,
line 288
-
net/ipv6/tcp_ipv6.c
-
net/ipv6/xfrm6_protocol.c,
line 84
-
net/netfilter/nf_flow_table_path.c,
line 284
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r skb_network_header |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| 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 |
| 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 |
|
|
|
| LOCK2 |
|
rcu_read |
|
| HALF_LOCKED2 |
|
&net->ipv4.mfc_mutex |
|
| HALF_LOCKED2 |
|
&net->ipv6.mfc_mutex |
|
| HALF_LOCKED2 |
|
&sk->sk_callback_lock |
|
| 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 |
|
|
|
| HALF_LOCKED2 |
|
bh |
|
| 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 |
|
|
|
| HALF_LOCKED2 |
|
&dev->tx_global_lock |
|
| 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 |
| 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 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| LOCK2 |
|
bh |
|
| LOCK2 |
|
rcu_read |
|
| HALF_LOCKED2 |
|
&net->ipv4.mfc_mutex |
|
| HALF_LOCKED2 |
|
&net->ipv6.mfc_mutex |
|
| HALF_LOCKED2 |
|
&sk->sk_callback_lock |
|
| 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-s32max |
| BUF_SIZE |
0 |
hdr |
1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
hdr->hop_limit |
0-255[u] |
| USER_DATA |
0 |
hdr->nexthdr |
0-255[u] |
| USER_DATA |
0 |
hdr->payload_len |
0-u16max[u] |
| USER_DATA |
0 |
hdr->priority |
0-15[u] |
| USER_DATA |
0 |
hdr->version |
0-15[u] |
| UNITS |
0 |
hdr |
unit_byte |
| USER_PTR |
0 |
hdr |
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| PREEMPT_ADD |
|
|
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| BUF_SIZE |
0 |
hdr |
1-s32max |
| BUF_SIZE |
0 |
hdr |
1-s32max |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
hdr->hop_limit |
0-255[u] |
| USER_DATA |
0 |
hdr->nexthdr |
0-255[u] |
| USER_DATA |
0 |
hdr->payload_len |
0-u16max[u] |
| USER_DATA |
0 |
hdr->priority |
0-15[u] |
| USER_DATA |
0 |
hdr->version |
0-15[u] |
| UNITS |
0 |
hdr |
unit_byte |
| USER_PTR |
0 |
hdr |
|
| 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 |
| 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 |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| 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 |
|
|
|
| HALF_LOCKED2 |
|
&dev->tx_global_lock |
|
| HALF_LOCKED2 |
|
bh |
|
| HALF_LOCKED2 |
|
flags |
|
| 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 |
|
bh |
|
| 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 |
|
|
|
| LOCK2 |
|
rcu_read |
|
| HALF_LOCKED2 |
|
&net->ipv4.mfc_mutex |
|
| HALF_LOCKED2 |
|
&net->ipv6.mfc_mutex |
|
| HALF_LOCKED2 |
|
&sk->sk_callback_lock |
|
| 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 |
| DATA_SOURCE |
0 |
hdr |
r ipv6_hdr |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
rcu_read |
|
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
hdr |
4096-ptr_max |
| DATA_SOURCE |
0 |
hdr |
$1 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| HALF_LOCKED2 |
|
rcu_read |
|