Defined in 2 files as a function:
- include/net/tcp.h, line 988 (as a function)
- tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c, line 184 (as a function)
Referenced in 6 files:
- include/net/tcp.h, line 1000
- net/ipv4/tcp.c, line 4341
- net/ipv4/tcp_ipv4.c, line 171
- net/ipv4/tcp_minisocks.c
- net/netfilter/nf_synproxy_core.c, line 159
- tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c, line 299
Smatch caller information:
net/ipv4/tcp_ipv4.c tcp_clock_ts() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv4/tcp_ipv4.c tcp_twsk_unique() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | lock | ||
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | sk |
net/ipv4/tcp.c tcp_clock_ts() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
net/ipv4/tcp.c tcp_get_info() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | sk |
net/netfilter/nf_synproxy_core.c synproxy_init_timestamp_cookie() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv4/tcp_minisocks.c tcp_create_openreq_child() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/ipv4/tcp_minisocks.c tcp_timewait_state_process() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/tcp_ipv6.c tcp_clock_ts() -> tcp_clock_ms()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |