Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

net/ipv6/esp6.c esp_output_encap_csum() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
DATA_SOURCE 0 uh r udp_hdr
RX_PATH
TASK_NOT_RUNNING

net/ipv4/udp_offload.c udp_gro_receive() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
DATA_SOURCE 0 uh $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/udp_offload.c udp_gro_receive_segment() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
PARAM_VALUE 0 uh->check 1-u16max
DATA_SOURCE 0 uh r udp_gro_udphdr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/udp_offload.c udp_gro_receive_segment() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
CAPPED_DATA 0 uh->source 1
DATA_SOURCE 0 uh r udp_hdr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/udp_offload.c udp_gro_receive_segment() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
CAPPED_DATA 0 uh->source 1
DATA_SOURCE 0 uh r udp_hdr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/wireguard/receive.c prepare_skb_header() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
DATA_SOURCE 0 uh r udp_hdr
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_log_syslog.c nf_log_dump_udp_header() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
BUF_SIZE 0 uh (-1),8
BUF_SIZE 0 uh (-1),8
DATA_SOURCE 0 uh r skb_header_pointer
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/infiniband/sw/rxe/rxe_net.c rxe_udp_encap_recv() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
DATA_SOURCE 0 uh r udp_hdr
RX_PATH
TASK_NOT_RUNNING

net/sched/act_csum.c tcf_csum_ipv4_udp() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 1-u64max
DATA_SOURCE 0 uh r tcf_csum_skb_nextlayer
RX_PATH
TASK_NOT_RUNNING

net/sched/act_csum.c tcf_csum_ipv6_udp() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 1-u64max
DATA_SOURCE 0 uh r tcf_csum_skb_nextlayer
RX_PATH
TASK_NOT_RUNNING

net/ipv4/netfilter/nf_nat_snmp_basic_main.c help() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/ipv4/netfilter/nf_nat_snmp_basic_main.c snmp_translate() -> udp_get_len_short()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &snmp_lock

net/ipv4/ipconfig.c ic_bootp_recv() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
PARAM_VALUE 0 uh->dest 68
PARAM_VALUE 0 uh->source 67
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/ipconfig.c ic_bootp_recv() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 4096-ptr_max
PARAM_VALUE 0 uh->dest 68
PARAM_VALUE 0 uh->source 67
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/6lowpan/nhc_udp.c udp_uncompress() -> udp_get_len_short()

Type Parameter Key Value
PARAM_VALUE 0 uh 7177116964697198592
PARAM_VALUE 0 uh->len 8-u16max
PARAM_VALUE 0 uh->source 61440-61695
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &lowpan_nhc_lock
HALF_LOCKED2 &conn->lock