Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- net/ipv4/ip_sockglue.c, line 1424
- net/ipv6/ipv6_sockglue.c, line 970
- net/netfilter/nf_sockopt.c, line 105
Smatch caller information:
net/ipv6/ipv6_sockglue.c ipv6_setsockopt() -> nf_setsockopt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 1 | pf | 10 |
| PARAM_VALUE | 2 | val | s32min-15,17-18,20-22,26-28,32,36-61,63-69,71,74-75,77-s32max |
| CAPPED_DATA | 0 | sk | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| DATA_SOURCE | 2 | val | $2 |
| DATA_SOURCE | 3 | opt | $3 |
| DATA_SOURCE | 4 | len | $4 |
| BIT_INFO | 3 | opt | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | val | s32min-15,17-18,20-22,26-28,32,36-61,63-69,71,74-75,77-s32max |
| USER_DATA | 4 | len | 0-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len |
net/ipv4/ip_sockglue.c ip_setsockopt() -> nf_setsockopt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pf | 2 |
| PARAM_VALUE | 2 | val | s32min-0,4,9,14,22-23,27-32,35-48,50,52-199,213-s32max |
| DATA_SOURCE | 0 | sk | $0 |
| DATA_SOURCE | 2 | val | $2 |
| DATA_SOURCE | 3 | opt | $3 |
| DATA_SOURCE | 4 | len | $4 |
| BIT_INFO | 3 | opt | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | val | s32min-0,4,9,14,22-23,27-32,35-48,50,52-199,213-s32max |
| USER_DATA | 4 | len | 0-s32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len |