Defined in 1 files as a function:
Referenced in 5 files:
- drivers/net/ovpn/udp.c, line 276
- net/ipv4/udp.c, line 3024
- net/ipv6/udp.c
- net/l2tp/l2tp_core.c, line 1304
- net/l2tp/l2tp_netlink.c, line 326
Smatch caller information:
net/l2tp/l2tp_core.c l2tp_xmit_core() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sk | unit_byte |
| LOCK2 | 0 | &sk->sk_lock.slock | |
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct socket_lock_t)->slock |
net/ipv6/udp.c udp_v6_send_skb() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sk | unit_byte |
| LOCK2 | sk |
net/ipv6/udp.c udp_v6_send_skb() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sk | unit_byte |
| LOCK2 | sk |
net/ipv4/udp.c udp_lib_getsockopt() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH |
drivers/net/ovpn/udp.c ovpn_udp6_output() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| DATA_SOURCE | 0 | sk | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sk | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh |
net/l2tp/l2tp_netlink.c l2tp_nl_tunnel_send_addr6() -> udp_get_no_check6_tx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| DATA_SOURCE | 0 | sk | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | sk | unit_byte |