Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netfilter/nfnetlink_queue.c nfqnl_validate_ip4() -> nfqnl_validate_ipopts()

Type Parameter Key Value
PARAM_VALUE 0 iph_new 4096-ptr_max
PARAM_VALUE 0 iph_new->ihl 5-15
PARAM_VALUE 0 iph_new->tot_len 20-u16max
PARAM_VALUE 0 iph_new->version 4
PARAM_VALUE 1 e 4096-ptr_max
PARAM_VALUE 1 e->skb 4096-ptr_max
PARAM_VALUE 1 e->state.net 4096-ptr_max
PARAM_VALUE 1 e->state.net->user_ns 251279612184977408
PARAM_VALUE 1 e->state.pf 2
CAPPED_DATA 0 iph_new->tot_len 1
DATA_SOURCE 0 iph_new $0
DATA_SOURCE 1 e $2
FUZZY_MAX 0 iph_new->ihl 5
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iph_new->addrs.daddr 0-u32max[u]
USER_DATA 0 iph_new->addrs.saddr 0-u32max[u]
USER_DATA 0 iph_new->check 0-u16max[u]
USER_DATA 0 iph_new->daddr 0-u32max[u]
USER_DATA 0 iph_new->frag_off 0-u16max[u]
USER_DATA 0 iph_new->id 0-u16max[u]
USER_DATA 0 iph_new->ihl 5-15[u]
USER_DATA 0 iph_new->protocol 0-255[u]
USER_DATA 0 iph_new->saddr 0-u32max[u]
USER_DATA 0 iph_new->tos 0-255[u]
USER_DATA 0 iph_new->ttl 0-255[u]
USER_PTR 0 iph_new
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read