Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv6/udp.c udpv6_err() -> __udp6_lib_err_encap()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->ipv4.udp_table 4096-ptr_max
PARAM_VALUE 3 uh 4096-ptr_max
PARAM_VALUE 4 sk 0-ptr_max
PARAM_VALUE 5 skb 4096-ptr_max
PARAM_VALUE 5 skb->dev 4096-ptr_max
PARAM_VALUE 5 skb->dev->nd_net.net->ipv4.udp_table 4096-ptr_max
PARAM_VALUE 6 opt 4096-ptr_max
BUF_SIZE 1 hdr 1-s32max
BUF_SIZE 1 hdr 1-s32max
CAPPED_DATA 0 net 1
CAPPED_DATA 5 skb->dev->nd_net.net 1
DATA_SOURCE 2 offset $4
DATA_SOURCE 4 sk r __udp6_lib_lookup
DATA_SOURCE 5 skb $0
DATA_SOURCE 6 opt $1
DATA_SOURCE 7 type $2
DATA_SOURCE 8 code $3
DATA_SOURCE 9 info $5
PARAM_COMPARE 2 offset <= $3
PARAM_COMPARE 3 uh >= $2
USER_DATA 1 hdr->hop_limit 0-255[u]
USER_DATA 1 hdr->nexthdr 0-255[u]
USER_DATA 1 hdr->payload_len 0-u16max[u]
USER_DATA 1 hdr->priority 0-15[u]
USER_DATA 1 hdr->version 0-15[u]
USER_DATA 3 uh->check 0-u16max[u]
USER_DATA 3 uh->dest 0-u16max[u]
USER_DATA 3 uh->len 0-u16max[u]
USER_DATA 3 uh->source 0-u16max[u]
UNITS 0 net unit_byte
UNITS 1 hdr unit_byte
UNITS 3 uh unit_byte
USER_PTR 1 hdr
USER_PTR 3 uh