Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
net/ipv4/tcp.c do_tcp_setsockopt() -> tcp_fastopen_reset_cipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | primary_key | 2305742399151149056 |
| PARAM_VALUE | 3 | backup_key | 0,2305742399151149072 |
| BUF_SIZE | 2 | primary_key | 32 |
| BUF_SIZE | 3 | backup_key | 0,16 |
| CAPPED_DATA | 1 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 1 | sk | $0 |
| PARAM_COMPARE | 2 | primary_key | != $3 |
| PARAM_COMPARE | 3 | backup_key | != $2 |
| BIT_INFO | 3 | backup_key | 0x0,0x1fffa47ee4f61010 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.len | |
| UNITS | 0 | net | unit_byte |
| UNITS | 1 | sk | unit_byte |
| UNITS | 3 | backup_key | unit_byte |
| USER_PTR | 2 | primary_key | |
| USER_PTR | 3 | backup_key | |
| HALF_LOCKED2 | sk |
net/ipv4/sysctl_net_ipv4.c proc_tcp_fastopen_key() -> tcp_fastopen_reset_cipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | primary_key | 2247287097503215616 |
| PARAM_VALUE | 3 | backup_key | 0,2247287097503215632 |
| BUF_SIZE | 2 | primary_key | 32 |
| BUF_SIZE | 3 | backup_key | 0,16 |
| BIT_INFO | 3 | backup_key | 0x0,0x1f2ff7b562ff7010 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv4/tcp_fastopen.c tcp_fastopen_init_key_once() -> tcp_fastopen_reset_cipher()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 0 | net->ipv4.tcp_fastopen_ctx | 0 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | primary_key | 160898168185872384 |
| PARAM_VALUE | 3 | backup_key | 0 |
| BUF_SIZE | 2 | primary_key | 16 |
| DATA_SOURCE | 0 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | sk |