Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 1 cfg 4096-ptr_max
PARAM_VALUE 1 cfg->burst 1-u64max
PARAM_VALUE 1 cfg->dstmask 0-128
PARAM_VALUE 1 cfg->expire 1-u32max
PARAM_VALUE 1 cfg->gc_interval 1-u32max
PARAM_VALUE 1 cfg->max 0-1048576
PARAM_VALUE 1 cfg->mode 0-126
PARAM_VALUE 1 cfg->size 0-1048576
PARAM_VALUE 1 cfg->srcmask 0-128
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 4 out_hinfo 4096-ptr_max
PARAM_VALUE 4 *out_hinfo 0
PARAM_VALUE 5 revision 1-3
BUF_SIZE 2 name 16,255
BUF_SIZE 2 name 16,255
CAPPED_DATA 0 net->gen 1
DATA_SOURCE 1 cfg $2
DATA_SOURCE 2 name $3
DATA_SOURCE 4 out_hinfo $1
DATA_SOURCE 5 revision $4
FUZZY_MAX 1 cfg->dstmask 128
FUZZY_MAX 1 cfg->max 1048576
FUZZY_MAX 1 cfg->size 1048576
FUZZY_MAX 1 cfg->srcmask 128
HARD_MAX 1 cfg->dstmask 128
HARD_MAX 1 cfg->max 1048576
HARD_MAX 1 cfg->size 1048576
HARD_MAX 1 cfg->srcmask 128
HARD_MAX 5 revision 3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 cfg->avg 0-u64max[u]
USER_DATA 1 cfg->burst 1-u64max[u]
USER_DATA 1 cfg->dstmask 0-128[u]
USER_DATA 1 cfg->expire 1-u32max[u]
USER_DATA 1 cfg->gc_interval 1-u32max[u]
USER_DATA 1 cfg->interval 0-u32max[u]
USER_DATA 1 cfg->max 0-1048576[u]
USER_DATA 1 cfg->mode 0-126[u]
USER_DATA 1 cfg->size 0-1048576[u]
USER_DATA 1 cfg->srcmask 0-128[u]
USER_DATA 2 *name 0-255
UNITS 0 net unit_byte
USER_PTR 2 name
LOCK2 global &hashlimit_mutex