Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netfilter/xt_hashlimit.c hashlimit_mt_check() -> hashlimit_mt_check_common()

Type Parameter Key Value
PARAM_VALUE 0 par 525746268233543680,884659094376873984,3708805903824822272,3775394687452160000,3785985203886739456
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->match->checkentry 1-u64max
PARAM_VALUE 0 par->matchinfo 4096-ptr_max
PARAM_VALUE 1 hinfo 4096-ptr_max
PARAM_VALUE 2 cfg 4096-ptr_max
PARAM_VALUE 3 name 4096-ptr_max
PARAM_VALUE 4 revision 3
BUF_SIZE 0 par->entryinfo (-1),84,136,168
BUF_SIZE 0 par->matchinfo (-1)-0,8-65536
BUF_SIZE 0 par->net (-1),1-s32max
BUF_SIZE 0 par->table (-1),7,32
BUF_SIZE 3 name 255
CAPPED_DATA 0 par->match->proto 1
DATA_SOURCE 0 par $0
STR_LEN 0 par->table (-1),6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 2 cfg->avg 0-u64max[u]
USER_DATA 2 cfg->burst 0-u64max[u]
USER_DATA 2 cfg->dstmask 0-255[u]
USER_DATA 2 cfg->expire 0-u32max[u]
USER_DATA 2 cfg->gc_interval 0-u32max[u]
USER_DATA 2 cfg->interval 0-u32max[u]
USER_DATA 2 cfg->max 0-u32max[u]
USER_DATA 2 cfg->mode 0-u32max[u]
USER_DATA 2 cfg->size 0-u32max[u]
USER_DATA 2 cfg->srcmask 0-255[u]
USER_DATA 3 *name 0-255
USER_PTR 0 par->entryinfo
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table
USER_PTR 3 name

net/netfilter/xt_hashlimit.c hashlimit_mt_check_v1() -> hashlimit_mt_check_common()

Type Parameter Key Value
PARAM_VALUE 0 par 525746268233543680,884659094376873984,3708805903824822272,3775394687452160000,3785985203886739456
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->match->checkentry 1-u64max
PARAM_VALUE 0 par->matchinfo 4096-ptr_max
PARAM_VALUE 1 hinfo 4096-ptr_max
PARAM_VALUE 2 cfg 51535190407790592
PARAM_VALUE 3 name 4096-ptr_max
PARAM_VALUE 4 revision 1
BUF_SIZE 0 par->entryinfo (-1),84,136,168
BUF_SIZE 0 par->matchinfo (-1)-0,8-65536
BUF_SIZE 0 par->net (-1),1-s32max
BUF_SIZE 0 par->table (-1),7,32
BUF_SIZE 3 name 16
CAPPED_DATA 0 par->match->proto 1
DATA_SOURCE 0 par $0
STR_LEN 0 par->table (-1),6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 3 *name 0-255
USER_PTR 0 par->entryinfo
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table
USER_PTR 3 name

net/netfilter/xt_hashlimit.c hashlimit_mt_check_v2() -> hashlimit_mt_check_common()

Type Parameter Key Value
PARAM_VALUE 0 par 525746268233543680,884659094376873984,3708805903824822272,3775394687452160000,3785985203886739456
PARAM_VALUE 0 par->entryinfo 4096-ptr_max
PARAM_VALUE 0 par->match 4096-ptr_max
PARAM_VALUE 0 par->match->checkentry 1-u64max
PARAM_VALUE 0 par->matchinfo 4096-ptr_max
PARAM_VALUE 1 hinfo 4096-ptr_max
PARAM_VALUE 2 cfg 3009620033637945344
PARAM_VALUE 3 name 4096-ptr_max
PARAM_VALUE 4 revision 2
BUF_SIZE 0 par->entryinfo (-1),84,136,168
BUF_SIZE 0 par->matchinfo (-1)-0,8-65536
BUF_SIZE 0 par->net (-1),1-s32max
BUF_SIZE 0 par->table (-1),7,32
BUF_SIZE 3 name 255
CAPPED_DATA 0 par->match->proto 1
DATA_SOURCE 0 par $0
STR_LEN 0 par->table (-1),6
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 par->hook_mask 0-u32max[u]
USER_DATA 3 *name 0-255
USER_PTR 0 par->entryinfo
USER_PTR 0 par->matchinfo
USER_PTR 0 par->table
USER_PTR 3 name