Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
-
net/bridge/netfilter/nft_meta_bridge.c,
line 108
-
net/netfilter/nf_tables_api.c,
line 11739
-
net/netfilter/nft_bitwise.c
-
net/netfilter/nft_byteorder.c,
line 135
-
net/netfilter/nft_ct.c,
line 515
-
net/netfilter/nft_exthdr.c,
line 544
-
net/netfilter/nft_fib.c,
line 125
-
net/netfilter/nft_hash.c
-
net/netfilter/nft_immediate.c,
line 67
-
net/netfilter/nft_lookup.c,
line 171
-
net/netfilter/nft_meta.c
-
net/netfilter/nft_numgen.c
-
net/netfilter/nft_osf.c,
line 90
-
net/netfilter/nft_payload.c
-
net/netfilter/nft_rt.c,
line 146
-
net/netfilter/nft_socket.c,
line 235
-
net/netfilter/nft_tunnel.c,
line 106
-
net/netfilter/nft_xfrm.c,
line 92
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
4096-ptr_max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
4 |
type |
0,4294967040 |
| PARAM_VALUE |
5 |
len |
1-64 |
| CAPPED_DATA |
5 |
len |
1 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| DATA_SOURCE |
4 |
type |
r nft_reg_to_type |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1-u16max |
| CAPPED_DATA |
5 |
len |
1 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| DATA_SOURCE |
5 |
len |
r nla_get_be32 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| USER_DATA |
5 |
len |
0-255 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| DATA_SOURCE |
5 |
len |
r nla_get_be32 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| USER_DATA |
5 |
len |
0-255 |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1-2,4,8,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
2,4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
4 |
| BIT_INFO |
5 |
len |
0x0,0x6 |
| HARD_MAX |
5 |
len |
4 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1,4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
4 |
| BIT_INFO |
5 |
len |
0x0,0x5 |
| HARD_MAX |
5 |
len |
4 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1-255 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
ctx |
4096-ptr_max |
| PARAM_VALUE |
0 |
ctx->net |
4096-ptr_max |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0,4294967040 |
| CAPPED_DATA |
0 |
ctx->net->gen |
1 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
2,6,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| BIT_INFO |
5 |
len |
0x0,0x16 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1,4,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| BIT_INFO |
5 |
len |
0x0,0x15 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1-2,4,8,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
ctx |
4096-ptr_max |
| PARAM_VALUE |
0 |
ctx->family |
1-2,10 |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1,4,8 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
8 |
| BIT_INFO |
5 |
len |
0x0,0xd |
| HARD_MAX |
5 |
len |
8 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
1-2,4,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| BIT_INFO |
5 |
len |
0x0,0x17 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
ctx |
4096-ptr_max |
| PARAM_VALUE |
0 |
ctx->family |
1-2,10 |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
2 |
dreg |
4096-ptr_max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
4,16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| FUZZY_MAX |
5 |
len |
16 |
| BIT_INFO |
5 |
len |
0x0,0x14 |
| HARD_MAX |
5 |
len |
16 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |
| UNITS |
5 |
len |
unit_byte |
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
1 |
attr |
1-u64max |
| PARAM_VALUE |
3 |
data |
0 |
| PARAM_VALUE |
4 |
type |
0 |
| PARAM_VALUE |
5 |
len |
16 |
| DATA_SOURCE |
0 |
ctx |
$0 |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
ctx->flags |
0-u16max[u] |
| USER_DATA |
0 |
ctx->report |
0-1 |
| USER_DATA |
0 |
ctx->seq |
0-u32max[u] |