Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/netfilter/nft_synproxy.c nft_synproxy_tcp_options() -> synproxy_init_timestamp_cookie()

Type Parameter Key Value
PARAM_VALUE 0 info 2426481643458015232,3229759903453265920
PARAM_VALUE 1 opts 320389767482331136
PARAM_VALUE 1 opts->options 8-255
PARAM_VALUE 1 opts->tsecr 0-255
PARAM_VALUE 1 opts->wscale 0-14
DATA_SOURCE 0 info $3
DATA_SOURCE 1 opts $0
BIT_INFO 1 opts->options 0x8,0x1f
NOCHECK_CALL

net/ipv6/netfilter/ip6t_SYNPROXY.c synproxy_tg6() -> synproxy_init_timestamp_cookie()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 opts 3578692710575230976
PARAM_VALUE 1 opts->options 8-32
PARAM_VALUE 1 opts->tsecr 0-255
PARAM_VALUE 1 opts->wscale 0-14
BUF_SIZE 0 info 8-s32max
BUF_SIZE 0 info 8-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh

net/ipv4/netfilter/ipt_SYNPROXY.c synproxy_tg4() -> synproxy_init_timestamp_cookie()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 opts 5245932008623206400
PARAM_VALUE 1 opts->options 8-32
PARAM_VALUE 1 opts->tsecr 0-255
PARAM_VALUE 1 opts->wscale 0-14
BUF_SIZE 0 info 8-s32max
BUF_SIZE 0 info 8-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh