Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/media/pci/bt8xx/dst.c
- include/linux/tcp.h, line 659
- include/net/tcp.h, line 713
- include/net/tcp_ecn.h, line 613
- net/ipv4/tcp_input.c, line 7479
Smatch caller information:
net/ipv4/tcp_ipv4.c dst_tcp_usec_ts() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 0-ptr_max |
| PARAM_VALUE | 1 | feature | 16 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
net/ipv4/syncookies.c cookie_ecn_ok() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 0-ptr_max |
| PARAM_VALUE | 1 | feature | 1 |
| DATA_SOURCE | 0 | dst | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/ipv4/tcp_input.c dst_tcp_usec_ts() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 1-u64max |
| PARAM_VALUE | 1 | feature | 16 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/ipv4/tcp_input.c tcp_ecn_create_request() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 1-u64max |
| PARAM_VALUE | 1 | feature | 2147483649 |
| DATA_SOURCE | 0 | dst | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &listen_sk->sk_lock.slock | ||
| HALF_LOCKED2 | listen_sk |
net/ipv6/syncookies.c cookie_ecn_ok() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | feature | 1 |
| BUF_SIZE | 0 | dst | (-1)-0,4,24,64,144,152,168-s32max |
| BUF_SIZE | 0 | dst | (-1)-0,4,24,64,144,152,168-s32max |
| DATA_SOURCE | 0 | dst | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/ipv6/tcp_ipv6.c dst_tcp_usec_ts() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | feature | 16 |
| BUF_SIZE | 0 | dst | (-1)-0,4,24,64,144,152,168-s32max |
| BUF_SIZE | 0 | dst | (-1)-0,4,24,64,144,152,168-s32max |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
net/ipv4/tcp_output.c tcp_ecn_send_syn() -> dst_feature()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 1 | feature | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |