Symbol: udphdr
arch/powerpc/platforms/ps3/gelic_udbg.c
177
header_size += sizeof(struct udphdr);
arch/powerpc/platforms/ps3/gelic_udbg.c
178
h_udp = (struct udphdr *)(h_ip + 1);
arch/powerpc/platforms/ps3/gelic_udbg.c
200
h_ip->tot_len = msgsize + sizeof(struct udphdr) +
arch/powerpc/platforms/ps3/gelic_udbg.c
202
h_udp->len = msgsize + sizeof(struct udphdr);
arch/powerpc/platforms/ps3/gelic_udbg.c
64
static __iomem struct udphdr *h_udp;
drivers/infiniband/core/lag.c
18
struct udphdr *uh;
drivers/infiniband/core/lag.c
24
hdr_len = ETH_HLEN + sizeof(struct udphdr) + LL_RESERVED_SPACE(netdev);
drivers/infiniband/core/lag.c
33
skb_push(skb, sizeof(struct udphdr));
drivers/infiniband/core/lag.c
39
uh->len = htons(sizeof(struct udphdr));
drivers/infiniband/core/lag.c
49
iph->tot_len = htons(sizeof(struct udphdr) + sizeof(struct
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3930
struct udphdr *udp_hdr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3935
udp_hdr = (struct udphdr *)tmp_buf;
drivers/infiniband/sw/rxe/rxe_icrc.c
39
struct udphdr *udph;
drivers/infiniband/sw/rxe/rxe_icrc.c
43
int hdr_size = sizeof(struct udphdr) +
drivers/infiniband/sw/rxe/rxe_icrc.c
49
u8 pshdr[sizeof(struct udphdr) +
drivers/infiniband/sw/rxe/rxe_icrc.c
61
udph = (struct udphdr *)(ip4h + 1);
drivers/infiniband/sw/rxe/rxe_icrc.c
69
udph = (struct udphdr *)(ip6h + 1);
drivers/infiniband/sw/rxe/rxe_net.c
221
struct udphdr *udph;
drivers/infiniband/sw/rxe/rxe_net.c
248
skb_pull(skb, sizeof(struct udphdr));
drivers/infiniband/sw/rxe/rxe_net.c
300
struct udphdr *udph;
drivers/infiniband/sw/rxe/rxe_net.c
491
skb_pull(skb, sizeof(struct udphdr));
drivers/infiniband/sw/rxe/rxe_net.c
552
hdr_len = ETH_HLEN + sizeof(struct udphdr) +
drivers/infiniband/sw/rxe/rxe_net.c
555
hdr_len = ETH_HLEN + sizeof(struct udphdr) +
drivers/net/amt.c
1014
sizeof(*iph) + sizeof(struct udphdr));
drivers/net/amt.c
1074
sizeof(struct udphdr), 0, GFP_ATOMIC);
drivers/net/amt.c
1129
sizeof(struct iphdr) + sizeof(struct udphdr));
drivers/net/amt.c
1310
if (!pskb_may_pull(skb, sizeof(struct udphdr) +
drivers/net/amt.c
2270
hdr_size = sizeof(*amta) + sizeof(struct udphdr);
drivers/net/amt.c
2307
hdr_size = sizeof(*amtmd) + sizeof(struct udphdr);
drivers/net/amt.c
2379
hdr_size = sizeof(*amtmq) + sizeof(struct udphdr);
drivers/net/amt.c
2492
hdr_size = sizeof(*amtmu) + sizeof(struct udphdr);
drivers/net/amt.c
2596
struct udphdr *udph;
drivers/net/amt.c
2684
struct udphdr *udph;
drivers/net/amt.c
2707
struct udphdr *udph;
drivers/net/amt.c
617
struct udphdr *udph;
drivers/net/amt.c
706
struct udphdr *udph;
drivers/net/bareudp.c
23
#define BAREUDP_BASE_HLEN sizeof(struct udphdr)
drivers/net/bareudp.c
25
sizeof(struct udphdr))
drivers/net/bareudp.c
27
sizeof(struct udphdr))
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1502
sizeof(struct udphdr) + sizeof(struct vxlanhdr)))
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
43
struct udphdr *uh;
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
89
uh = (struct udphdr *)((u8 *)ih + 4 * ih->ihl);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
735
dx_buff->len_l4 = sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1448
sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1452
hdr_len = skb_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
502
struct udphdr *uh = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
508
uh = (struct udphdr *)(iph + 1);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
513
uh = (struct udphdr *)(iph + 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3556
return skb_inner_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3587
return skb_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3632
hlen += sizeof(struct udphdr) / 2;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14105
struct udphdr *uh = udp_hdr(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1672
struct udphdr *uh = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1678
uh = (struct udphdr *)(iph + 1);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1683
uh = (struct udphdr *)(iph + 1);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
684
sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
689
sizeof(struct udphdr);
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
111
struct udphdr *uh;
drivers/net/ethernet/brocade/bna/bnad.c
2887
sizeof(struct udphdr))) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
60
struct udphdr *uh;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c
86
struct udphdr *uh = (struct udphdr *)(skb->data + ETH_HLEN +
drivers/net/ethernet/chelsio/cxgb4/sge.c
1467
wr->u.udpseg.udplen = sizeof(struct udphdr);
drivers/net/ethernet/cisco/enic/enic_main.c
250
struct udphdr *udph;
drivers/net/ethernet/emulex/benet/be_main.c
1339
struct udphdr *udp = udp_hdr((*skb));
drivers/net/ethernet/emulex/benet/be_main.c
1427
struct udphdr *udphdr;
drivers/net/ethernet/emulex/benet/be_main.c
1475
udphdr = udp_hdr(skb);
drivers/net/ethernet/emulex/benet/be_main.c
1477
ntohs(udphdr->source));
drivers/net/ethernet/emulex/benet/be_main.c
1479
ntohs(udphdr->dest));
drivers/net/ethernet/emulex/benet/be_main.c
5114
sizeof(struct udphdr) + sizeof(struct vxlanhdr) ||
drivers/net/ethernet/freescale/enetc/enetc.c
198
case offsetof(struct udphdr, check):
drivers/net/ethernet/freescale/enetc/enetc.c
292
struct udphdr *uh = udp_hdr(skb);
drivers/net/ethernet/freescale/enetc/enetc.c
598
if (tso->tlen != sizeof(struct udphdr)) {
drivers/net/ethernet/freescale/enetc/enetc.c
603
struct udphdr *udph = (struct udphdr *)(l4_hdr);
drivers/net/ethernet/freescale/enetc/enetc.c
642
if (tso->tlen != sizeof(struct udphdr)) {
drivers/net/ethernet/freescale/enetc/enetc.c
647
struct udphdr *udph = (struct udphdr *)(l4_hdr);
drivers/net/ethernet/freescale/enetc/enetc.c
668
tlen = skb_is_gso_tcp(skb) ? tcp_hdrlen(skb) : sizeof(struct udphdr);
drivers/net/ethernet/fungible/funeth/funeth_tx.c
230
l4_hlen = sizeof(struct udphdr);
drivers/net/ethernet/fungible/funeth/funeth_tx.c
265
if (skb->csum_offset == offsetof(struct udphdr, check))
drivers/net/ethernet/google/gve/gve_tx_dqo.c
576
struct udphdr *udp;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
611
header_len = sizeof(struct udphdr) + l4_start;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
1441
(sizeof(struct udphdr) >> 2));
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
611
struct udphdr *udp;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
247
*l4_len = sizeof(struct udphdr);
drivers/net/ethernet/huawei/hinic/hinic_tx.c
62
struct udphdr *udp;
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
188
struct udphdr *udp;
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
261
((struct udphdr *)skb_transport_header(skb))->dest !=
drivers/net/ethernet/ibm/ehea/ehea_main.c
1976
offsetof(struct udphdr, check);
drivers/net/ethernet/ibm/ibmvnic.c
2190
hdr_len[2] = sizeof(struct udphdr);
drivers/net/ethernet/ibm/ibmvnic.c
2195
hdr_len[2] = sizeof(struct udphdr);
drivers/net/ethernet/intel/e1000e/netdev.c
5766
struct udphdr *udp;
drivers/net/ethernet/intel/e1000e/netdev.c
5771
udp = (struct udphdr *)((u8 *)ip + (ip->ihl << 2));
drivers/net/ethernet/intel/fm10k/fm10k_main.c
633
#define VXLAN_HLEN (sizeof(struct udphdr) + 8)
drivers/net/ethernet/intel/i40e/i40e_txrx.c
233
struct udphdr *udp;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
237
udp = (struct udphdr *)(tmp);
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3088
struct udphdr *udp;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3254
struct udphdr *udp;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3402
offset |= (sizeof(struct udphdr) >> 2) <<
drivers/net/ethernet/intel/iavf/iavf_fdir.c
103
sizeof(struct udphdr);
drivers/net/ethernet/intel/iavf/iavf_fdir.c
428
struct udphdr *udph = (struct udphdr *)hdr->buffer;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1741
struct udphdr *udp;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1857
struct udphdr *udp;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1986
offset |= (sizeof(struct udphdr) >> 2) <<
drivers/net/ethernet/intel/ice/ice_txrx.c
1777
l4_len = (sizeof(struct udphdr) >> 2);
drivers/net/ethernet/intel/ice/ice_txrx.c
1851
struct udphdr *udp;
drivers/net/ethernet/intel/ice/virt/fdir.c
1009
udph = (struct udphdr *)hdr->buffer;
drivers/net/ethernet/intel/ice/virt/fdir.c
947
struct udphdr *udph;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
115
struct udphdr *udph, *udpm;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
119
udph = (struct udphdr *)hdrs->proto_hdr[1].buffer_spec;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
120
udpm = (struct udphdr *)hdrs->proto_hdr[1].buffer_mask;
drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c
158
l4_len = sizeof(struct udphdr) >> 2;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2831
struct udphdr *udp;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2873
off->tso_hdr_len = sizeof(struct udphdr) + l4_start;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2874
l4.udp->len = htons(shinfo->gso_size + sizeof(struct udphdr));
drivers/net/ethernet/intel/igb/igb_main.c
6060
struct udphdr *udp;
drivers/net/ethernet/intel/igb/igb_main.c
6160
case offsetof(struct udphdr, check):
drivers/net/ethernet/intel/igbvf/netdev.c
2083
case offsetof(struct udphdr, check):
drivers/net/ethernet/intel/igc/igc_main.c
1193
case offsetof(struct udphdr, check):
drivers/net/ethernet/intel/igc/igc_main.c
1465
struct udphdr *udp;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8743
struct udphdr *udp;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8856
case offsetof(struct udphdr, check):
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3938
case offsetof(struct udphdr, check):
drivers/net/ethernet/jme.c
951
skb->len < (ETH_HLEN + ip_hdrlen(skb) + sizeof(struct udphdr))) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1055
struct udphdr *udph = udp_hdr(skb);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1110
sizeof(struct udphdr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1157
struct udphdr *uh = udp_hdr(skb);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
734
struct udphdr *udph = udp_hdr(skb);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
738
sizeof(struct udphdr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
753
udph->len = htons(sizeof(struct udphdr));
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.h
15
struct udphdr udp;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
334
if (offset == offsetof(struct udphdr, source))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
336
else if (offset == offsetof(struct udphdr, dest))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
658
if (offset == offsetof(struct udphdr, source))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
660
else if (offset == offsetof(struct udphdr, dest))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
100
geneveh = (struct genevehdr *)((char *)udp + sizeof(struct udphdr));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
17
return sizeof(struct udphdr) +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
97
struct udphdr *udp = (struct udphdr *)(buf);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
15
return sizeof(struct udphdr) + MPLS_HLEN;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c
34
struct udphdr *udp = (struct udphdr *)(buf);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
89
struct udphdr *udp = (struct udphdr *)(buf);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
96
vxh = (struct vxlanhdr *)((char *)udp + sizeof(struct udphdr));
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
510
struct udphdr *uh;
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
527
uh = (struct udphdr *)skb_inner_transport_header(skb);
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
528
len = skb_shinfo(skb)->gso_size + sizeof(struct udphdr);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1872
struct udphdr *udphdr;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1888
bfflen += sizeof(*udphdr);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1896
udphdr = (struct udphdr *)reformatbf;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1897
udphdr->source = attrs->sport;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1898
udphdr->dest = attrs->dport;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1899
hdr += sizeof(*udphdr);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5084
struct udphdr *udph;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1081
struct udphdr *uh;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1083
uh = (struct udphdr *)(skb->data + udp_off);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1091
skb->csum_offset = offsetof(struct udphdr, check);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1100
struct udphdr *uh;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1102
uh = (struct udphdr *)(skb->data + udp_off);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1110
skb->csum_offset = offsetof(struct udphdr, check);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
106
udph = skb_put(skb, sizeof(struct udphdr));
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
116
udph->len = htons(sizeof(struct mlx5ehdr) + sizeof(struct udphdr));
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
124
iplen = sizeof(struct iphdr) + sizeof(struct udphdr) +
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
166
struct udphdr *udph;
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
185
udph = (struct udphdr *)((u8 *)iph + 4 * iph->ihl);
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
77
sizeof(struct udphdr) + sizeof(struct mlx5ehdr))
drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
85
struct udphdr *udph;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
163
sizeof(struct udphdr);
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
170
ihs = skb_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
236
struct udphdr *udph = (struct udphdr *)l4hdr;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
239
l4len = sizeof(struct udphdr);
drivers/net/ethernet/microsoft/mana/mana_en.c
293
sizeof(struct udphdr);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
87
sizeof(struct udphdr) : tcp_hdrlen(skb);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
92
sizeof(struct udphdr) : inner_tcp_hdrlen(skb);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
51
sizeof(struct udphdr) : tcp_hdrlen(skb);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
56
sizeof(struct udphdr) : inner_tcp_hdrlen(skb);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2119
hdrlen = skb_inner_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2150
sizeof(struct udphdr) + sizeof(struct vxlanhdr))))
drivers/net/ethernet/qlogic/qede/qede_filter.c
1408
size += sizeof(struct udphdr);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1488
ip6->payload_len = cpu_to_be16(sizeof(struct udphdr));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
391
sizeof(struct udphdr);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
27
return &((struct udphdr *)txporthdr)->check;
drivers/net/ethernet/realtek/r8169_main.c
4415
if (trans_data_len >= offsetof(struct udphdr, len) &&
drivers/net/ethernet/realtek/r8169_main.c
4424
if (trans_data_len < sizeof(struct udphdr))
drivers/net/ethernet/realtek/r8169_main.c
4426
len + sizeof(struct udphdr) - trans_data_len);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1361
if (skb->len - offset < sizeof(struct udphdr)) {
drivers/net/ethernet/realtek/rtase/rtase_main.c
1363
*pad_to_len = sizeof(struct udphdr);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1390
if (skb->len - offset < sizeof(struct udphdr))
drivers/net/ethernet/realtek/rtase/rtase_main.c
1430
if (trans_data_len < offsetof(struct udphdr, len) ||
drivers/net/ethernet/realtek/rtase/rtase_main.c
1436
offsetof(struct udphdr, dest),
drivers/net/ethernet/sfc/falcon/selftest.c
46
struct udphdr udp;
drivers/net/ethernet/sfc/ptp.c
1727
skb_transport_offset(skb) + sizeof(struct udphdr) &&
drivers/net/ethernet/sfc/selftest.c
48
struct udphdr udp;
drivers/net/ethernet/sfc/siena/ptp.c
1608
skb_transport_offset(skb) + sizeof(struct udphdr) &&
drivers/net/ethernet/sfc/siena/selftest.c
49
struct udphdr udp;
drivers/net/ethernet/sfc/tc_conntrack.c
324
offsetof(struct udphdr, dest));
drivers/net/ethernet/sfc/tc_conntrack.c
329
offsetof(struct udphdr, source));
drivers/net/ethernet/sfc/tc_encap_actions.c
308
struct udphdr *udp;
drivers/net/ethernet/sfc/tc_encap_actions.c
310
udp = (struct udphdr *)(encap->encap_hdr + encap->encap_hdr_len);
drivers/net/ethernet/sfc/tc_encap_actions.c
348
#define vxlan_header_l4_len (sizeof(struct udphdr) + sizeof(struct vxlanhdr))
drivers/net/ethernet/sfc/tc_encap_actions.c
359
#define geneve_header_l4_len (sizeof(struct udphdr) + sizeof(struct genevehdr))
drivers/net/ethernet/sgi/ioc3-eth.c
1022
csoff += offsetof(struct udphdr, check);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4420
size = skb_transport_offset(skb) + sizeof(struct udphdr);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4508
hdr = sizeof(struct udphdr);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
256
struct udphdr *uhdr;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
299
uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
63
struct udphdr *uhdr = NULL;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
80
size += sizeof(struct udphdr);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
843
struct udphdr *uhdr;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
878
uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl);
drivers/net/ethernet/sun/sunvnet_common.c
1242
hlen += sizeof(struct udphdr);
drivers/net/ethernet/sun/sunvnet_common.c
1305
curr->csum_offset = offsetof(struct udphdr, check);
drivers/net/ethernet/sun/sunvnet_common.c
330
struct udphdr *pudp = udp_hdr(skb);
drivers/net/ethernet/sun/sunvnet_common.c
363
struct udphdr *pudp = udp_hdr(skb);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1548
mss_l4len_idx = sizeof(struct udphdr) <<
drivers/net/geneve.c
1232
(skb_transport_offset(skb) + sizeof(struct udphdr) > nhlen))
drivers/net/geneve.c
36
#define GENEVE_BASE_HLEN (sizeof(struct udphdr) + sizeof(struct genevehdr))
drivers/net/geneve.c
455
if (gro_hint->nested_tp_offset + sizeof(struct udphdr) >
drivers/net/geneve.c
545
struct udphdr *nested_uh;
drivers/net/geneve.c
587
struct udphdr *uh;
drivers/net/geneve.c
823
struct udphdr *udp, *udp2;
drivers/net/gtp.c
1078
sizeof(struct iphdr) - sizeof(struct udphdr);
drivers/net/gtp.c
1140
sizeof(struct ipv6hdr) - sizeof(struct udphdr);
drivers/net/gtp.c
1344
#define GTP_TH_MAXLEN (sizeof(struct udphdr) + sizeof(struct gtp0_header))
drivers/net/gtp.c
1466
#define GTP_TH_MAXLEN (sizeof(struct udphdr) + sizeof(struct gtp0_header))
drivers/net/gtp.c
2362
sizeof(struct iphdr) + sizeof(struct udphdr);
drivers/net/gtp.c
2379
sizeof(struct iphdr) + sizeof(struct udphdr);
drivers/net/gtp.c
462
gtp0 = (struct gtp0_header *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
470
skb_pull_data(skb, sizeof(struct gtp0_header) + sizeof(struct udphdr));
drivers/net/gtp.c
537
gtp0 = (struct gtp0_header *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
582
unsigned int hdrlen = sizeof(struct udphdr) +
drivers/net/gtp.c
591
gtp0 = (struct gtp0_header *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
662
gtp1u = (struct gtp1_header_long *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
673
sizeof(struct udphdr)))
drivers/net/gtp.c
723
gtp1u = (struct gtp1_header_long *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
790
unsigned int hdrlen = sizeof(struct udphdr) +
drivers/net/gtp.c
799
gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr));
drivers/net/gtp.c
830
gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr));
drivers/net/netconsole.c
1760
struct udphdr *udph;
drivers/net/netconsole.c
1763
udp_len = len + sizeof(struct udphdr);
drivers/net/netconsole.c
1784
struct udphdr *udph;
drivers/net/netconsole.c
1787
udp_len = len + sizeof(struct udphdr);
drivers/net/netconsole.c
1789
skb_push(skb, sizeof(struct udphdr));
drivers/net/netconsole.c
1820
ip_len = len + sizeof(struct udphdr) + sizeof(struct iphdr);
drivers/net/netconsole.c
1855
ip6h->payload_len = htons(sizeof(struct udphdr) + len);
drivers/net/netconsole.c
1872
udp_len = len + sizeof(struct udphdr);
drivers/net/netdevsim/dev.c
815
struct udphdr *udph;
drivers/net/netdevsim/dev.c
822
tot_len = sizeof(struct iphdr) + sizeof(struct udphdr) + data_len;
drivers/net/netdevsim/dev.c
845
udph = skb_put_zero(skb, sizeof(struct udphdr) + data_len);
drivers/net/netdevsim/dev.c
848
udph->len = htons(sizeof(struct udphdr) + data_len);
drivers/net/netdevsim/psample.c
42
struct udphdr *udph;
drivers/net/netdevsim/psample.c
49
tot_len = sizeof(struct iphdr) + sizeof(struct udphdr) + data_len;
drivers/net/netdevsim/psample.c
73
udph = skb_put_zero(skb, sizeof(struct udphdr) + data_len);
drivers/net/netdevsim/psample.c
76
udph->len = htons(sizeof(struct udphdr) + data_len);
drivers/net/netdevsim/psp.c
85
struct udphdr *uh;
drivers/net/ovpn/io.h
16
max(sizeof(struct udphdr), sizeof(struct tcphdr)) +\
drivers/net/ovpn/udp.c
109
peer_id = ovpn_peer_id_from_skb(skb, sizeof(struct udphdr));
drivers/net/ovpn/udp.c
123
__skb_pull(skb, sizeof(struct udphdr));
drivers/net/ovpn/udp.c
92
if (unlikely(!pskb_may_pull(skb, sizeof(struct udphdr) +
drivers/net/ovpn/udp.c
99
opcode = ovpn_opcode_from_skb(skb, sizeof(struct udphdr));
drivers/net/phy/mscc/mscc_ptp.c
364
struct udphdr *udphdr)
drivers/net/phy/mscc/mscc_ptp.c
369
return (struct vsc85xx_ptphdr *)(((unsigned char *)udphdr) + UDP_HLEN);
drivers/net/phy/mscc/mscc_ptp.c
375
struct udphdr *udphdr;
drivers/net/phy/mscc/mscc_ptp.c
386
udphdr = udp_hdr(skb);
drivers/net/phy/mscc/mscc_ptp.c
388
return get_ptp_header_l4(skb, iphdr, udphdr);
drivers/net/phy/mscc/mscc_ptp.c
394
struct udphdr *udphdr;
drivers/net/phy/mscc/mscc_ptp.c
401
udphdr = (struct udphdr *)(skb->data + iphdr->ihl * 4);
drivers/net/phy/mscc/mscc_ptp.c
403
return get_ptp_header_l4(skb, iphdr, udphdr);
drivers/net/vmxnet3/vmxnet3_drv.c
1018
ctx->l4_hdr_size = sizeof(struct udphdr);
drivers/net/vmxnet3/vmxnet3_drv.c
1588
struct udphdr *uh = NULL;
drivers/net/vmxnet3/vmxnet3_drv.c
1594
uh = (struct udphdr *)(iph + 1);
drivers/net/vmxnet3/vmxnet3_drv.c
1599
uh = (struct udphdr *)(iph + 1);
drivers/net/vmxnet3/vmxnet3_ethtool.c
293
struct udphdr *udph;
drivers/net/vxlan/vxlan_core.c
2212
(skb->csum_offset == offsetof(struct udphdr, check) ||
drivers/net/wireguard/device.c
280
const int overhead = MESSAGE_MINIMUM_LENGTH + sizeof(struct udphdr) +
drivers/net/wireguard/messages.h
122
sizeof(struct udphdr) + NET_SKB_PAD)
drivers/net/wireguard/receive.c
50
struct udphdr *udp;
drivers/net/wireguard/receive.c
54
(skb_transport_header(skb) + sizeof(struct udphdr)) >
drivers/net/wireguard/receive.c
60
data_offset + sizeof(struct udphdr) > skb->len))
drivers/net/wireguard/receive.c
66
if (unlikely(data_len < sizeof(struct udphdr) ||
drivers/net/wireguard/receive.c
72
data_len -= sizeof(struct udphdr);
drivers/net/wireguard/receive.c
73
data_offset = (u8 *)udp + sizeof(struct udphdr) - skb->data;
drivers/net/wireless/ath/wil6210/txrx.c
1697
(sizeof(struct udphdr) & DMA_CFG_DESC_TX_0_L4_LENGTH_MSK);
drivers/net/wireless/intel/iwlwifi/mei/net.c
217
sizeof(struct udphdr)))
drivers/net/wireless/realtek/rtlwifi/base.c
1512
struct udphdr *udp = (struct udphdr *)((u8 *)ip +
drivers/net/wireless/realtek/rtw89/core.c
1126
struct udphdr *udphdr;
drivers/net/wireless/realtek/rtw89/core.c
1140
udphdr = udp_hdr(skb);
drivers/net/wireless/realtek/rtw89/core.c
1141
if (((udphdr->source == htons(67) && udphdr->dest == htons(68)) ||
drivers/net/wireless/realtek/rtw89/core.c
1142
(udphdr->source == htons(68) && udphdr->dest == htons(67))) &&
include/linux/netpoll.h
35
sizeof(struct udphdr) + \
include/linux/ptp_classify.h
171
struct udphdr *uhdr;
include/linux/ptp_classify.h
183
uhdr = (struct udphdr *)((char *)hdr - sizeof(struct udphdr));
include/linux/udp.h
21
static inline struct udphdr *udp_hdr(const struct sk_buff *skb)
include/linux/udp.h
23
return (struct udphdr *)skb_transport_header(skb);
include/linux/virtio_net.h
170
if (skb->csum_offset != offsetof(struct udphdr, check))
include/linux/virtio_net.h
220
hdr_len += sizeof(struct udphdr);
include/linux/virtio_net.h
236
hdr_len += sizeof(struct udphdr);
include/linux/virtio_net.h
337
inner_nh < outer_th + sizeof(struct udphdr) ||
include/linux/virtio_net.h
76
thlen = sizeof(struct udphdr);
include/linux/virtio_net.h
81
thlen = sizeof(struct udphdr);
include/net/6lowpan.h
70
#define LOWPAN_NHC_MAX_HDR_LEN (sizeof(struct udphdr))
include/net/amt.h
392
sizeof(struct udphdr) + \
include/net/amt.h
395
sizeof(struct udphdr) + \
include/net/gro.h
419
struct udphdr *uh, struct sock *sk);
include/net/gro.h
422
static inline struct udphdr *udp_gro_udphdr(struct sk_buff *skb)
include/net/gro.h
424
struct udphdr *uh;
include/net/ipv6_frag.h
135
offset += sizeof(struct udphdr);
include/net/netfilter/nf_reject.h
17
const struct udphdr *udp_hdr;
include/net/netfilter/nf_reject.h
18
struct udphdr _udp_hdr;
include/net/pfcp.h
31
#define PFCP_HLEN (sizeof(struct udphdr) + sizeof(struct pfcphdr))
include/net/pfcp.h
64
#define PFCP_HEADROOM (sizeof(struct iphdr) + sizeof(struct udphdr) + \
include/net/pfcp.h
66
#define PFCP6_HEADROOM (sizeof(struct ipv6hdr) + sizeof(struct udphdr) + \
include/net/psp/functions.h
152
int psp_encap = sizeof(struct udphdr) + PSP_HDR_SIZE + PSP_TRL_SIZE;
include/net/psp/types.h
24
#define PSP_ENCAP_HLEN (sizeof(struct udphdr) + sizeof(struct psphdr))
include/net/sctp/sctp.h
579
overhead += sizeof(struct udphdr);
include/net/udp.h
237
sizeof(struct udphdr), 0);
include/net/udp.h
247
sizeof(struct udphdr), skb->csum);
include/net/udp.h
267
skb->csum = csum_partial(skb->data, sizeof(struct udphdr),
include/net/udp.h
269
skb_pull_rcsum(skb, sizeof(struct udphdr));
include/net/vxlan.h
36
#define VXLAN_HLEN (sizeof(struct udphdr) + sizeof(struct vxlanhdr))
include/net/vxlan.h
388
sizeof(struct udphdr) + sizeof(struct vxlanhdr)) ||
include/net/vxlan.h
402
sizeof(struct udphdr) + sizeof(struct vxlanhdr) +
include/net/vxlan.h
437
offsetof(struct udphdr, check) :
include/net/vxlan.h
445
if (offset == offsetof(struct udphdr, check))
include/trace/events/icmp.h
30
struct udphdr *uh = udp_hdr(skb);
include/trace/events/icmp.h
39
(u8 *)uh + sizeof(struct udphdr)
include/trace/events/udp.h
29
const struct udphdr *uh = (const struct udphdr *)udp_hdr(skb);
kernel/audit.c
2558
struct udphdr _udph;
kernel/audit.c
2559
const struct udphdr *uh;
kernel/audit.c
2624
struct udphdr _udph;
kernel/audit.c
2625
const struct udphdr *uh;
lib/tests/blackhole_dev_kunit.c
31
struct udphdr *uh;
lib/tests/blackhole_dev_kunit.c
46
uh = (struct udphdr *)skb_push(skb, sizeof(struct udphdr));
lib/tests/blackhole_dev_kunit.c
55
ip6h->payload_len = htons(data_len + sizeof(struct udphdr));
net/6lowpan/nhc_udp.c
109
skb_push(skb, sizeof(struct udphdr));
net/6lowpan/nhc_udp.c
110
skb_copy_to_linear_data(skb, &uh, sizeof(struct udphdr));
net/6lowpan/nhc_udp.c
117
const struct udphdr *uh = udp_hdr(skb);
net/6lowpan/nhc_udp.c
171
LOWPAN_NHC(nhc_udp, "RFC6282 UDP", NEXTHDR_UDP, sizeof(struct udphdr),
net/6lowpan/nhc_udp.c
39
struct udphdr uh;
net/6lowpan/nhc_udp.c
94
uh.len = htons(skb->len + sizeof(struct udphdr));
net/6lowpan/nhc_udp.c
97
uh.len = htons(skb->len + sizeof(struct udphdr));
net/batman-adv/distributed-arp-table.c
1457
struct udphdr *udphdr, _udphdr;
net/batman-adv/distributed-arp-table.c
1470
udphdr = skb_header_pointer(skb, offset, sizeof(_udphdr), &_udphdr);
net/batman-adv/distributed-arp-table.c
1471
if (!udphdr || udphdr->source != htons(67))
net/batman-adv/distributed-arp-table.c
1511
offset = skb_transport_offset(skb) + sizeof(struct udphdr);
net/batman-adv/distributed-arp-table.c
1543
unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr);
net/batman-adv/distributed-arp-table.c
1591
unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr);
net/batman-adv/distributed-arp-table.c
1618
unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr);
net/batman-adv/gateway_client.c
564
struct udphdr *udphdr;
net/batman-adv/gateway_client.c
618
if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr)))
net/batman-adv/gateway_client.c
621
udphdr = (struct udphdr *)(skb->data + *header_len);
net/batman-adv/gateway_client.c
622
*header_len += sizeof(*udphdr);
net/batman-adv/gateway_client.c
627
if (udphdr->dest == htons(67))
net/batman-adv/gateway_client.c
629
else if (udphdr->source == htons(67))
net/batman-adv/gateway_client.c
633
if (udphdr->dest == htons(547))
net/batman-adv/gateway_client.c
635
else if (udphdr->source == htons(547))
net/core/dev.c
3949
case offsetof(struct udphdr, check):
net/core/dev.c
4152
if (!pskb_may_pull(skb, hdr_len + sizeof(struct udphdr)))
net/core/dev.c
4154
hdr_len += sizeof(struct udphdr);
net/core/flow_dissector.c
1950
poff += sizeof(struct udphdr);
net/core/gso.c
159
thlen = sizeof(struct udphdr);
net/core/lwt_bpf.c
581
next_hdr_offset += sizeof(struct udphdr);
net/core/lwt_bpf.c
585
if (((struct udphdr *)next_hdr)->check)
net/core/lwt_bpf.c
619
if (unlikely(is_udp_tunnel && len < iph->ihl * 4 + sizeof(struct udphdr)))
net/core/lwt_bpf.c
626
if (unlikely(is_udp_tunnel && len < sizeof(struct ipv6hdr) + sizeof(struct udphdr)))
net/core/pktgen.c
2236
+ sizeof(struct udphdr)
net/core/pktgen.c
2278
+ sizeof(struct udphdr)
net/core/pktgen.c
2932
struct udphdr *udph;
net/core/pktgen.c
2993
udph = skb_put(skb, sizeof(struct udphdr));
net/core/pktgen.c
3060
struct udphdr *udph;
net/core/pktgen.c
3121
udph = skb_put(skb, sizeof(struct udphdr));
net/core/pktgen.c
3130
sizeof(struct ipv6hdr) - sizeof(struct udphdr) -
net/core/pktgen.c
3138
udplen = datalen + sizeof(struct udphdr);
net/core/pktgen.c
3170
skb->csum_offset = offsetof(struct udphdr, check);
net/core/selftests.c
169
struct udphdr *uhdr;
net/core/selftests.c
210
uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl);
net/core/selftests.c
23
struct udphdr *uhdr = NULL;
net/core/selftests.c
35
size += sizeof(struct udphdr);
net/core/skbuff.c
5869
err = skb_maybe_pull_tail(skb, off + sizeof(struct udphdr),
net/core/skbuff.c
5870
off + sizeof(struct udphdr));
net/core/skbuff.c
5872
offsetof(struct udphdr,
net/core/tso.c
28
if (tso->tlen != sizeof(struct udphdr)) {
net/core/tso.c
40
struct udphdr *uh = (struct udphdr *)hdr;
net/core/tso.c
67
int tlen = skb_is_gso_tcp(skb) ? tcp_hdrlen(skb) : sizeof(struct udphdr);
net/core/tso.c
72
tso->tcp_seq = (tlen != sizeof(struct udphdr)) ? ntohl(tcp_hdr(skb)->seq) : 0;
net/ipv4/esp4.c
1149
x->props.header_len += sizeof(struct udphdr);
net/ipv4/esp4.c
315
struct udphdr *uh;
net/ipv4/esp4.c
323
uh = (struct udphdr *)esp->esph;
net/ipv4/esp4.c
738
struct udphdr *uh = (void *)(skb_network_header(skb) + ihl);
net/ipv4/fou_core.c
1034
struct udphdr *uh;
net/ipv4/fou_core.c
1036
skb_push(skb, sizeof(struct udphdr));
net/ipv4/fou_core.c
1103
len = sizeof(struct udphdr) + sizeof(struct guehdr);
net/ipv4/fou_core.c
132
len = sizeof(struct udphdr) + sizeof(struct guehdr);
net/ipv4/fou_core.c
158
if (fou_recv_pull(skb, fou, sizeof(struct udphdr)))
net/ipv4/fou_core.c
221
__skb_pull(skb, sizeof(struct udphdr) + hdrlen);
net/ipv4/fou_core.c
80
if (fou_recv_pull(skb, fou, sizeof(struct udphdr)))
net/ipv4/fou_core.c
918
return sizeof(struct udphdr);
net/ipv4/fou_core.c
927
len = sizeof(struct udphdr) + sizeof(struct guehdr);
net/ipv4/fou_core.c
97
size_t plen = sizeof(struct udphdr) + hdrlen +
net/ipv4/ip_tunnel.c
366
const struct udphdr *udph;
net/ipv4/ip_tunnel.c
371
udph = (struct udphdr *)((__u8 *)iph + (iph->ihl << 2));
net/ipv4/ipconfig.c
1004
sizeof(struct udphdr)))
net/ipv4/ipconfig.c
1031
len = ntohs(b->udph.len) - sizeof(struct udphdr);
net/ipv4/ipconfig.c
1034
sizeof(struct udphdr) -
net/ipv4/ipconfig.c
629
struct udphdr udph; /* UDP header */
net/ipv4/netfilter/nf_nat_h323.c
64
*data = skb->data + ip_hdrlen(skb) + sizeof(struct udphdr);
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
129
struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl);
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
130
u16 datalen = ntohs(udph->len) - sizeof(struct udphdr);
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
131
char *data = (unsigned char *)udph + sizeof(struct udphdr);
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
146
ctx.begin = (unsigned char *)udph + sizeof(struct udphdr);
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
167
const struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl);
net/ipv4/netfilter/nf_socket_ipv4.c
102
struct udphdr *hp;
net/ipv4/route.c
3183
struct udphdr *udph;
net/ipv4/route.c
3185
udph = skb_put_zero(skb, sizeof(struct udphdr));
net/ipv4/route.c
3188
udph->len = htons(sizeof(struct udphdr));
net/ipv4/udp.c
1029
struct udphdr *uh = udp_hdr(skb);
net/ipv4/udp.c
1040
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv4/udp.c
1072
struct udphdr *uh = udp_hdr(skb);
net/ipv4/udp.c
1086
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv4/udp.c
1097
struct udphdr *uh;
net/ipv4/udp.c
1115
sizeof(struct udphdr);
net/ipv4/udp.c
1279
ulen += sizeof(struct udphdr);
net/ipv4/udp.c
1439
sizeof(struct udphdr), &ipc, &rt,
net/ipv4/udp.c
1470
sizeof(struct udphdr), &ipc, &rt,
net/ipv4/udp.c
2110
ip_cmsg_recv_offset(msg, sk, skb, sizeof(struct udphdr), off);
net/ipv4/udp.c
2403
drop_reason = sk_filter_trim_cap(sk, skb, sizeof(struct udphdr));
net/ipv4/udp.c
2465
struct udphdr *uh,
net/ipv4/udp.c
2536
static inline int udp4_csum_init(struct sk_buff *skb, struct udphdr *uh)
net/ipv4/udp.c
2567
struct udphdr *uh)
net/ipv4/udp.c
2595
struct udphdr *uh;
net/ipv4/udp.c
2604
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv4/udp.c
2628
sk = inet_steal_sock(net, skb, sizeof(struct udphdr), saddr, uh->source, daddr, uh->dest,
net/ipv4/udp.c
2765
const struct udphdr *uh;
net/ipv4/udp.c
2773
if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr)))
net/ipv4/udp.c
487
result = inet_lookup_reuseport(net, sk, skb, sizeof(struct udphdr),
net/ipv4/udp.c
696
sk = inet_lookup_run_sk_lookup(net, IPPROTO_UDP, skb, sizeof(struct udphdr),
net/ipv4/udp.c
855
struct udphdr *uh,
net/ipv4/udp.c
920
struct udphdr *uh;
net/ipv4/udp.c
925
uh = (struct udphdr *)(skb->data + (iph->ihl << 2));
net/ipv4/udp_offload.c
181
struct udphdr *uh = udp_hdr(skb);
net/ipv4/udp_offload.c
302
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv4/udp_offload.c
351
struct udphdr *uh;
net/ipv4/udp_offload.c
377
struct udphdr *uh, *uh2;
net/ipv4/udp_offload.c
410
struct udphdr *uh = udp_hdr(seg);
net/ipv4/udp_offload.c
432
const struct udphdr *uh;
net/ipv4/udp_offload.c
435
struct udphdr *uh2;
net/ipv4/udp_offload.c
471
udp_hdr(skb)->len = htons(sizeof(struct udphdr) + mss);
net/ipv4/udp_offload.c
485
struct udphdr *uh;
net/ipv4/udp_offload.c
526
gso_skb->csum_offset = offsetof(struct udphdr, check);
net/ipv4/udp_offload.c
638
struct udphdr *uh;
net/ipv4/udp_offload.c
651
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv4/udp_offload.c
697
struct udphdr *uh = udp_gro_udphdr(skb);
net/ipv4/udp_offload.c
699
struct udphdr *uh2;
net/ipv4/udp_offload.c
718
skb_gro_pull(skb, sizeof(struct udphdr));
net/ipv4/udp_offload.c
762
sizeof(struct udphdr));
net/ipv4/udp_offload.c
780
struct udphdr *uh, struct sock *sk)
net/ipv4/udp_offload.c
784
struct udphdr *uh2;
net/ipv4/udp_offload.c
827
uh2 = (struct udphdr *)(p->data + off);
net/ipv4/udp_offload.c
839
skb_gro_pull(skb, sizeof(struct udphdr)); /* pull encapsulating udp header */
net/ipv4/udp_offload.c
840
skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr));
net/ipv4/udp_offload.c
869
struct udphdr *uh = udp_gro_udphdr(skb);
net/ipv4/udp_offload.c
900
struct udphdr *uh = udp_hdr(skb);
net/ipv4/udp_offload.c
903
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv4/udp_offload.c
919
struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
net/ipv4/udp_offload.c
941
nhoff + sizeof(struct udphdr));
net/ipv4/udp_offload.c
956
struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
net/ipv4/udp_tunnel_core.c
173
struct udphdr *uh;
net/ipv4/xfrm4_input.c
100
if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8)))
net/ipv4/xfrm4_input.c
105
udpdata = (__u8 *)uh + sizeof(struct udphdr);
net/ipv4/xfrm4_input.c
116
len = sizeof(struct udphdr);
net/ipv4/xfrm4_input.c
85
struct udphdr *uh;
net/ipv4/xfrm4_input.c
99
len = skb->len - sizeof(struct udphdr);
net/ipv6/esp6.c
1196
x->props.header_len += sizeof(struct udphdr);
net/ipv6/esp6.c
231
struct udphdr *uh = udp_hdr(skb);
net/ipv6/esp6.c
351
struct udphdr *uh;
net/ipv6/esp6.c
358
uh = (struct udphdr *)esp->esph;
net/ipv6/esp6.c
769
struct udphdr *uh;
net/ipv6/fou6.c
24
struct udphdr *uh;
net/ipv6/fou6.c
26
skb_push(skb, sizeof(struct udphdr));
net/ipv6/fou6.c
97
len = sizeof(struct udphdr) + sizeof(struct guehdr);
net/ipv6/ila/ila_common.c
95
if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) {
net/ipv6/ila/ila_common.c
96
struct udphdr *uh = (struct udphdr *)
net/ipv6/ip6_checksum.c
72
struct udphdr *uh = udp_hdr(skb);
net/ipv6/ip6_checksum.c
86
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv6/ip6_udp_tunnel.c
86
struct udphdr *uh;
net/ipv6/netfilter/nf_socket_ipv6.c
119
struct udphdr *hp;
net/ipv6/udp.c
1020
struct udphdr *uh)
net/ipv6/udp.c
1035
static int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh)
net/ipv6/udp.c
1073
struct udphdr *uh;
net/ipv6/udp.c
1077
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv6/udp.c
1108
sk = inet6_steal_sock(net, skb, sizeof(struct udphdr), saddr, uh->source, daddr, uh->dest,
net/ipv6/udp.c
1215
const struct udphdr *uh;
net/ipv6/udp.c
1222
sizeof(struct udphdr)))
net/ipv6/udp.c
1318
struct udphdr *uh = udp_hdr(skb);
net/ipv6/udp.c
1325
skb->csum_offset = offsetof(struct udphdr, check);
net/ipv6/udp.c
1359
struct udphdr *uh;
net/ipv6/udp.c
1377
sizeof(struct udphdr);
net/ipv6/udp.c
1533
if (len > INT_MAX - sizeof(struct udphdr))
net/ipv6/udp.c
1554
ulen += sizeof(struct udphdr);
net/ipv6/udp.c
1705
sizeof(struct udphdr), &ipc6,
net/ipv6/udp.c
1731
sizeof(struct udphdr), &ipc6, fl6,
net/ipv6/udp.c
248
result = inet6_lookup_reuseport(net, sk, skb, sizeof(struct udphdr),
net/ipv6/udp.c
375
sk = inet6_lookup_run_sk_lookup(net, IPPROTO_UDP, skb, sizeof(struct udphdr),
net/ipv6/udp.c
563
sizeof(struct udphdr), off);
net/ipv6/udp.c
641
struct udphdr *uh,
net/ipv6/udp.c
697
struct udphdr *uh = (struct udphdr *)(skb->data + offset);
net/ipv6/udp.c
857
drop_reason = sk_filter_trim_cap(sk, skb, sizeof(struct udphdr));
net/ipv6/udp.c
942
const struct udphdr *uh = udp_hdr(skb);
net/ipv6/udp_offload.c
136
struct udphdr *uh = udp_gro_udphdr(skb);
net/ipv6/udp_offload.c
170
struct udphdr *uh = (struct udphdr *)(skb->data + nhoff);
net/ipv6/udp_offload.c
38
struct udphdr *uh;
net/ipv6/udp_offload.c
43
if (!pskb_may_pull(skb, sizeof(struct udphdr)))
net/ipv6/xfrm6_input.c
101
udpdata = (__u8 *)uh + sizeof(struct udphdr);
net/ipv6/xfrm6_input.c
112
len = sizeof(struct udphdr);
net/ipv6/xfrm6_input.c
80
struct udphdr *uh;
net/ipv6/xfrm6_input.c
95
len = skb->len - sizeof(struct udphdr);
net/ipv6/xfrm6_input.c
96
if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8)))
net/l2tp/l2tp_core.c
1029
__skb_pull(skb, sizeof(struct udphdr));
net/l2tp/l2tp_core.c
1111
__skb_push(skb, sizeof(struct udphdr));
net/l2tp/l2tp_core.c
1233
struct udphdr *uh;
net/l2tp/l2tp_eth.c
196
overhead += sizeof(struct udphdr);
net/l2tp/l2tp_eth.c
197
dev->needed_headroom += sizeof(struct udphdr);
net/l2tp/l2tp_ppp.c
272
uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0;
net/l2tp/l2tp_ppp.c
347
uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0;
net/netfilter/ipset/ip_set_getport.c
55
struct udphdr _udph;
net/netfilter/ipset/ip_set_getport.c
56
const struct udphdr *uh;
net/netfilter/ipvs/ip_vs_core.c
1680
struct udphdr _udph, *udph;
net/netfilter/ipvs/ip_vs_core.c
1686
offset += sizeof(struct udphdr);
net/netfilter/ipvs/ip_vs_core.c
1702
return sizeof(struct udphdr) + sizeof(struct guehdr) +
net/netfilter/ipvs/ip_vs_pe_sip.c
81
dataoff = iph.len + sizeof(struct udphdr);
net/netfilter/ipvs/ip_vs_proto_udp.c
115
udp_partial_csum_update(int af, struct udphdr *uhdr,
net/netfilter/ipvs/ip_vs_proto_udp.c
139
struct udphdr *udph;
net/netfilter/ipvs/ip_vs_proto_udp.c
222
struct udphdr *udph;
net/netfilter/ipvs/ip_vs_proto_udp.c
303
struct udphdr _udph, *uh;
net/netfilter/ipvs/ip_vs_proto_udp.c
37
struct udphdr _udph, *uh;
net/netfilter/ipvs/ip_vs_proto_udp.c
93
udp_fast_csum_update(int af, struct udphdr *uhdr,
net/netfilter/ipvs/ip_vs_sync.c
1814
sizeof(struct ipv6hdr) + sizeof(struct udphdr) :
net/netfilter/ipvs/ip_vs_sync.c
1815
sizeof(struct iphdr) + sizeof(struct udphdr);
net/netfilter/ipvs/ip_vs_xmit.c
1041
struct udphdr *udph; /* Our new UDP header */
net/netfilter/ipvs/ip_vs_xmit.c
1093
skb_push(skb, sizeof(struct udphdr));
net/netfilter/ipvs/ip_vs_xmit.c
1196
max_headroom += sizeof(struct udphdr) + gue_hdrlen;
net/netfilter/ipvs/ip_vs_xmit.c
1341
max_headroom += sizeof(struct udphdr) + gue_hdrlen;
net/netfilter/ipvs/ip_vs_xmit.c
404
mtu -= sizeof(struct udphdr) + sizeof(struct guehdr);
net/netfilter/ipvs/ip_vs_xmit.c
582
mtu -= sizeof(struct udphdr) + sizeof(struct guehdr);
net/netfilter/nf_conntrack_amanda.c
106
dataoff = protoff + sizeof(struct udphdr);
net/netfilter/nf_conntrack_h323_main.c
1146
const struct udphdr *uh;
net/netfilter/nf_conntrack_h323_main.c
1147
struct udphdr _uh;
net/netfilter/nf_conntrack_proto_udp.c
49
const struct udphdr *hdr;
net/netfilter/nf_conntrack_proto_udp.c
50
struct udphdr _hdr;
net/netfilter/nf_conntrack_sip.c
1753
dataoff = protoff + sizeof(struct udphdr);
net/netfilter/nf_conntrack_tftp.c
50
tfh = skb_header_pointer(skb, protoff + sizeof(struct udphdr),
net/netfilter/nf_flow_table_core.c
625
struct udphdr *udph;
net/netfilter/nf_flow_table_ip.c
1010
ctx->hdrsize = sizeof(struct udphdr);
net/netfilter/nf_flow_table_ip.c
242
ctx->hdrsize = sizeof(struct udphdr);
net/netfilter/nf_flow_table_ip.c
58
struct udphdr *udph;
net/netfilter/nf_flow_table_ip.c
902
struct udphdr *udph;
net/netfilter/nf_log_syslog.c
282
struct udphdr _udph;
net/netfilter/nf_log_syslog.c
283
const struct udphdr *uh;
net/netfilter/nf_nat_helper.c
145
struct udphdr *udph;
net/netfilter/nf_nat_proto.c
41
unsigned int iphdroff, struct udphdr *hdr,
net/netfilter/nf_nat_proto.c
71
struct udphdr *hdr;
net/netfilter/nf_nat_proto.c
76
hdr = (struct udphdr *)(skb->data + hdroff);
net/netfilter/nf_nat_sip.c
293
struct udphdr *uh;
net/netfilter/nf_nat_sip.c
55
baseoff = protoff + sizeof(struct udphdr);
net/netfilter/nft_payload.c
481
case offsetof(struct udphdr, source):
net/netfilter/nft_payload.c
488
case offsetof(struct udphdr, dest):
net/netfilter/nft_payload.c
667
struct udphdr *uh, _uh;
net/netfilter/nft_payload.c
692
*l4csum_offset = offsetof(struct udphdr, check);
net/netfilter/nft_payload.c
83
pkt->inneroff = thoff + sizeof(struct udphdr);
net/netfilter/nft_tproxy.c
28
struct udphdr _hdr, *hp;
net/netfilter/nft_tproxy.c
92
struct udphdr _hdr, *hp;
net/netfilter/xt_TPROXY.c
116
struct udphdr _hdr, *hp;
net/netfilter/xt_TPROXY.c
40
struct udphdr _hdr, *hp;
net/netfilter/xt_l2tp.c
82
int uhlen = sizeof(struct udphdr);
net/netfilter/xt_tcpudp.c
136
const struct udphdr *uh;
net/netfilter/xt_tcpudp.c
137
struct udphdr _udph;
net/openvswitch/actions.c
335
if (likely(transport_len >= sizeof(struct udphdr))) {
net/openvswitch/actions.c
336
struct udphdr *uh = udp_hdr(skb);
net/openvswitch/actions.c
368
if (likely(transport_len >= sizeof(struct udphdr))) {
net/openvswitch/actions.c
369
struct udphdr *uh = udp_hdr(skb);
net/openvswitch/actions.c
589
struct udphdr *uh;
net/openvswitch/actions.c
594
sizeof(struct udphdr));
net/openvswitch/flow.c
228
sizeof(struct udphdr));
net/openvswitch/flow.c
732
struct udphdr *udp = udp_hdr(skb);
net/openvswitch/flow.c
855
struct udphdr *udp = udp_hdr(skb);
net/psp/psp_main.c
191
struct udphdr *uh = udp_hdr(skb);
net/psp/psp_main.c
305
struct udphdr *uh;
net/psp/psp_main.c
341
uh = (struct udphdr *)(skb->data + l2_hlen + l3_hlen);
net/psp/psp_main.c
346
sizeof(struct udphdr));
net/psp/psp_main.c
359
sizeof(struct udphdr) + psp_hlen))
net/psp/psp_main.c
363
sizeof(struct udphdr));
net/psp/psp_main.c
374
encap = sizeof(struct udphdr) + psp_hlen;
net/psp/psp_main.c
397
memmove(skb->data + sizeof(struct udphdr) + psp_hlen,
net/psp/psp_main.c
399
skb_pull(skb, sizeof(struct udphdr) + psp_hlen);
net/rxrpc/io_thread.c
203
skb_pull(skb, sizeof(struct udphdr));
net/rxrpc/peer_object.c
271
peer->hdrsize += sizeof(struct udphdr);
net/sched/act_csum.c
258
struct udphdr *udph;
net/sched/act_csum.c
316
struct udphdr *udph;
net/sched/act_ct.c
170
offsetof(struct udphdr, source),
net/sched/act_ct.c
174
offsetof(struct udphdr, dest),
net/sched/act_nat.c
194
struct udphdr *udph;
net/sched/sch_cake.c
1444
struct udphdr _udphdr;
net/sched/sch_cake.c
1448
hdr_len += sizeof(struct udphdr);
net/sctp/input.c
646
skb->transport_header += sizeof(struct udphdr);
net/sctp/input.c
653
skb->transport_header -= sizeof(struct udphdr);
net/sctp/ipv6.c
198
skb->transport_header += sizeof(struct udphdr);
net/sctp/ipv6.c
205
skb->transport_header -= sizeof(struct udphdr);
net/sctp/protocol.c
844
skb_set_transport_header(skb, sizeof(struct udphdr));
net/tipc/udp_media.c
380
skb_pull(skb, sizeof(struct udphdr));
net/tipc/udp_media.c
738
b->encap_hlen = sizeof(struct iphdr) + sizeof(struct udphdr);
net/tipc/udp_media.c
756
b->encap_hlen = sizeof(struct ipv6hdr) + sizeof(struct udphdr);
net/tipc/udp_media.h
52
sizeof(struct udphdr)))
net/xfrm/xfrm_iptfs.c
215
return ntohs(((struct udphdr *)nexthdr)->source);
net/xfrm/xfrm_nat_keepalive.c
122
sizeof(struct udphdr);
net/xfrm/xfrm_nat_keepalive.c
125
struct udphdr *uh;
net/xfrm/xfrm_nat_keepalive.c
77
struct udphdr *uh)
samples/bpf/parse_ldabs.c
39
if (load_half(skb, troff + offsetof(struct udphdr, dest)) == DEFAULT_PKTGEN_UDP_PORT)
samples/bpf/parse_simple.c
32
struct udphdr *udp = data + sizeof(*eth) + sizeof(*iph);
samples/bpf/parse_varlen.c
35
struct udphdr *udp = data + tp_off;
samples/bpf/test_lwt_bpf.c
81
#define UDP_CSUM_OFF offsetof(struct udphdr, check)
samples/bpf/xdp_tx_iptunnel_kern.c
49
struct udphdr *uh;
samples/bpf/xdp_tx_iptunnel_kern.c
58
uh = (struct udphdr *)trans_data;
security/lsm_audit.c
125
struct udphdr _udph, *uh;
security/lsm_audit.c
64
struct udphdr *uh = udp_hdr(skb);
security/selinux/hooks.c
4659
struct udphdr _udph, *uh;
security/selinux/hooks.c
4741
struct udphdr _udph, *uh;
security/smack/smack_lsm.c
4150
struct udphdr _udph, *uh;
tools/testing/selftests/bpf/benchs/bench_xdp_lb.c
411
struct udphdr udp = {};
tools/testing/selftests/bpf/network_helpers.c
907
struct udphdr *udp;
tools/testing/selftests/bpf/network_helpers.c
917
udp = (struct udphdr *)packet;
tools/testing/selftests/bpf/network_helpers.h
225
const struct udphdr *udph)
tools/testing/selftests/bpf/network_helpers.h
245
const struct udphdr *udph)
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
215
struct udphdr udp;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
279
udp = (struct udphdr){
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
169
struct udphdr *udph = header;
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
223
ol4_len = sizeof(struct udphdr) + sizeof(struct guehdr);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
227
il4_len = sizeof(struct udphdr);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
220
struct udphdr uh = {};
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
199
sizeof(struct udphdr) + TEST_PAYLOAD_LEN] = {};
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
202
struct udphdr *udp = (void *)(ip6 + 1);
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
19
struct udphdr udp;
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
20
__u8 payload[64 - sizeof(struct udphdr)
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
140
struct udphdr *udph;
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
190
meta->request.csum_offset = offsetof(struct udphdr, check);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
264
struct udphdr *udph;
tools/testing/selftests/bpf/progs/bpf_flow.c
173
struct udphdr *udp, _udp;
tools/testing/selftests/bpf/progs/crypto_sanity.c
32
struct udphdr udph;
tools/testing/selftests/bpf/progs/decap_sanity.c
36
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_assign_reuse.c
126
return maybe_assign_udp(skb, (struct udphdr *)(iph + 1));
tools/testing/selftests/bpf/progs/test_assign_reuse.c
138
return maybe_assign_udp(skb, (struct udphdr *)(ip6h + 1));
tools/testing/selftests/bpf/progs/test_assign_reuse.c
21
struct udphdr udp;
tools/testing/selftests/bpf/progs/test_assign_reuse.c
94
maybe_assign_udp(struct __sk_buff *skb, struct udphdr *uh)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
842
struct udphdr _udp;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
843
struct udphdr *udph = buf_assign(pkt, sizeof(_udp), &_udp);
tools/testing/selftests/bpf/progs/test_cls_redirect.h
60
struct udphdr udp;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
733
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_dst_clear.c
21
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_l4lb.c
284
struct udphdr *udp;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
283
struct udphdr *udp;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
287
__u8 buffer[sizeof(struct udphdr)] = {};
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
288
struct udphdr *udp;
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
104
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
151
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
126
struct udphdr *uh = data;
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
134
if (sizeof(struct udphdr) + sizeof(*cmd) > data_check.len)
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
136
if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) {
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
137
if (bpf_skb_load_bytes(reuse_md, sizeof(struct udphdr),
tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c
142
cmd = data + sizeof(struct udphdr);
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
41
static __always_inline struct udphdr *parse_udp_header(struct __sk_buff *skb, struct iphdr *iph)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
45
struct udphdr *udp;
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
62
struct udphdr *udp;
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
82
payload = (char *)udp + (sizeof(struct udphdr));
tools/testing/selftests/bpf/progs/test_tc_dtime.c
147
struct udphdr *uh;
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
57
struct udphdr udp;
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
597
struct udphdr udph;
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
636
olen += sizeof(struct udphdr);
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
436
struct udphdr *udph;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
457
udph = (struct udphdr *)(iph + 1);
tools/testing/selftests/bpf/progs/test_xdp.c
51
struct udphdr *uh;
tools/testing/selftests/bpf/progs/test_xdp.c
60
uh = (struct udphdr *)trans_data;
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
6
#define HDR_SZ (sizeof(struct ethhdr) + sizeof(struct ipv6hdr) + sizeof(struct udphdr))
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
22
#define udphdr_sz sizeof(struct udphdr)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
53
struct udphdr *uh;
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
60
uh = (struct udphdr *)trans_data;
tools/testing/selftests/bpf/progs/test_xdp_loop.c
47
struct udphdr *uh;
tools/testing/selftests/bpf/progs/test_xdp_loop.c
56
uh = (struct udphdr *)trans_data;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
239
struct udphdr *udp;
tools/testing/selftests/bpf/progs/xdp_features.c
115
uh = (struct udphdr *)(ih6 + 1);
tools/testing/selftests/bpf/progs/xdp_features.c
120
if (uh + 1 > (struct udphdr *)data_end)
tools/testing/selftests/bpf/progs/xdp_features.c
71
struct udphdr *uh;
tools/testing/selftests/bpf/progs/xdp_features.c
97
uh = (struct udphdr *)(ih + 1);
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
32
struct udphdr *udp = NULL;
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
404
struct udphdr *uh;
tools/testing/selftests/bpf/progs/xdp_metadata.c
43
struct udphdr *udp = NULL;
tools/testing/selftests/bpf/progs/xdpwall.c
208
struct udphdr *udp = transport_hdr;
tools/testing/selftests/bpf/progs/xdpwall.c
259
struct udphdr *udp = (struct udphdr *)(ip6h + 1);
tools/testing/selftests/bpf/progs/xdpwall.c
282
info->trans_hdr_offset += sizeof(struct ipv6hdr) + sizeof(struct udphdr);
tools/testing/selftests/bpf/progs/xdpwall.c
292
info->trans_hdr_offset += sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/bpf/xdp_hw_metadata.c
358
struct udphdr *udph;
tools/testing/selftests/bpf/xdp_hw_metadata.c
420
meta->request.csum_offset = offsetof(struct udphdr, check);
tools/testing/selftests/drivers/net/so_txtime.c
166
sizeof(struct udphdr) + 1];
tools/testing/selftests/net/cmsg_sender.c
515
struct udphdr hdr = { 1, 2, htons(opt.size), 0 };
tools/testing/selftests/net/icmp_rfc4884.c
185
struct udphdr *udph;
tools/testing/selftests/net/icmp_rfc4884.c
194
udph = (struct udphdr *)(buf + sizeof(*iph));
tools/testing/selftests/net/icmp_rfc4884.c
216
struct udphdr *udph;
tools/testing/selftests/net/icmp_rfc4884.c
225
udph = (struct udphdr *)(buf + sizeof(*iph));
tools/testing/selftests/net/icmp_rfc4884.c
28
min_orig_dgram_len - sizeof(struct iphdr) - sizeof(struct udphdr);
tools/testing/selftests/net/icmp_rfc4884.c
30
min_orig_dgram_len - sizeof(struct ipv6hdr) - sizeof(struct udphdr);
tools/testing/selftests/net/ip_defrag.c
101
static uint16_t udp_checksum(struct ip *iphdr, struct udphdr *udphdr)
tools/testing/selftests/net/ip_defrag.c
108
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
tools/testing/selftests/net/ip_defrag.c
117
static uint16_t udp6_checksum(struct ip6_hdr *iphdr, struct udphdr *udphdr)
tools/testing/selftests/net/ip_defrag.c
124
sum = raw_checksum((uint8_t *)&udphdr->len, sizeof(udphdr->len), sum);
tools/testing/selftests/net/ip_defrag.c
125
sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum);
tools/testing/selftests/net/ip_defrag.c
144
struct udphdr udphdr;
tools/testing/selftests/net/ip_defrag.c
145
udphdr.source = htons(cfg_port + 1);
tools/testing/selftests/net/ip_defrag.c
146
udphdr.dest = htons(cfg_port);
tools/testing/selftests/net/ip_defrag.c
147
udphdr.len = htons(UDP_HLEN + payload_len);
tools/testing/selftests/net/ip_defrag.c
148
udphdr.check = 0;
tools/testing/selftests/net/ip_defrag.c
150
udphdr.check = udp6_checksum((struct ip6_hdr *)ip_frame, &udphdr);
tools/testing/selftests/net/ip_defrag.c
152
udphdr.check = udp_checksum((struct ip *)ip_frame, &udphdr);
tools/testing/selftests/net/ip_defrag.c
153
memcpy(frag_start, &udphdr, UDP_HLEN);
tools/testing/selftests/net/ip_defrag.c
31
#define UDP_HLEN (sizeof(struct udphdr))
tools/testing/selftests/net/lib/csum.c
124
#define ENC_HEADER_LEN (sizeof(struct udphdr) + sizeof(struct udp_encap_hdr))
tools/testing/selftests/net/lib/csum.c
227
struct udphdr *uh = _uh;
tools/testing/selftests/net/lib/csum.c
276
struct udphdr *uh = _uh;
tools/testing/selftests/net/lib/csum.c
312
tlen = sizeof(struct udphdr) + cfg_payload_len;
tools/testing/selftests/net/lib/csum.c
437
vh.csum_offset = __builtin_offsetof(struct udphdr, check);
tools/testing/selftests/net/lib/csum.c
438
vh.hdr_len = vh.csum_start + sizeof(struct udphdr);
tools/testing/selftests/net/lib/csum.c
638
struct udphdr *udph = th;
tools/testing/selftests/net/lib/xdp_metadata.bpf.c
65
struct udphdr *udp = l4;
tools/testing/selftests/net/lib/xdp_native.bpf.c
128
if (udph + 1 > (struct udphdr *)data_end)
tools/testing/selftests/net/lib/xdp_native.bpf.c
141
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
154
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
177
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
212
if (udph + 1 > (struct udphdr *)data_end)
tools/testing/selftests/net/lib/xdp_native.bpf.c
249
if (udph + 1 > (struct udphdr *)data_end)
tools/testing/selftests/net/lib/xdp_native.bpf.c
286
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
300
if (!udph || udph + 1 > (struct udphdr *)data_end)
tools/testing/selftests/net/lib/xdp_native.bpf.c
316
if (!udph || udph + 1 > (struct udphdr *)data_end)
tools/testing/selftests/net/lib/xdp_native.bpf.c
345
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
381
struct udphdr *udph;
tools/testing/selftests/net/lib/xdp_native.bpf.c
429
struct udphdr *udph = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
442
sizeof(struct udphdr);
tools/testing/selftests/net/lib/xdp_native.bpf.c
469
struct udphdr *udph;
tools/testing/selftests/net/lib/xdp_native.bpf.c
529
struct udphdr *udph;
tools/testing/selftests/net/lib/xdp_native.bpf.c
581
struct udphdr *udph_ptr = NULL;
tools/testing/selftests/net/lib/xdp_native.bpf.c
592
sizeof(struct udphdr);
tools/testing/selftests/net/lib/xdp_native.bpf.c
71
static struct udphdr *filter_udphdr(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
73
struct udphdr *udph = NULL;
tools/testing/selftests/net/nat6to4.bpf.c
210
if (data + sizeof(*ip4) + sizeof(struct udphdr) > data_end)
tools/testing/selftests/net/nat6to4.bpf.c
212
const struct udphdr *uh = (const struct udphdr *)(ip4 + 1);
tools/testing/selftests/net/psock_snd.c
124
iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len);
tools/testing/selftests/net/psock_snd.c
137
struct udphdr *udph = header;
tools/testing/selftests/net/psock_snd.c
80
vh->hdr_len = ETH_HLEN + sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/net/psock_snd.c
85
vh->csum_offset = __builtin_offsetof(struct udphdr, check);
tools/testing/selftests/net/psock_snd.c
89
vh->csum_start += sizeof(struct udphdr) + cfg_payload_len -
tools/testing/selftests/net/skf_net_off.c
123
struct udphdr uh = {0};
tools/testing/selftests/net/skf_net_off.c
172
struct udphdr uh;
tools/testing/selftests/net/skf_net_off.c
80
const int offset_dport = sizeof(struct ip6_hdr) + offsetof(struct udphdr, dest);
tools/testing/selftests/net/tap.c
266
htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len);
tools/testing/selftests/net/tap.c
279
struct udphdr *udph = (struct udphdr *)buf;
tools/testing/selftests/net/tap.c
287
memset(buf + sizeof(struct udphdr), PKT_DATA, payload_len);
tools/testing/selftests/net/tap.c
305
vh->hdr_len = ETH_HLEN + sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/net/tap.c
308
vh->csum_offset = __builtin_offsetof(struct udphdr, check);
tools/testing/selftests/net/tap.c
342
vh->hdr_len = ETH_HLEN + sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/net/tap.c
349
cur += sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/net/tun.c
423
struct udphdr *udph;
tools/testing/selftests/net/tun.c
449
udph = (struct udphdr *)cur;
tools/testing/selftests/net/tun.c
450
if (validate_hdrlen(&cur, &len, sizeof(struct udphdr)))
tools/testing/selftests/net/tun.c
474
udph = (struct udphdr *)cur;
tools/testing/selftests/net/tun.c
475
if (validate_hdrlen(&cur, &len, sizeof(struct udphdr)))
tools/testing/selftests/net/tun.c
829
pktlen -= sizeof(struct udphdr);
tools/testing/selftests/net/tun.c
835
pktlen = sizeof(struct udphdr) + payload_len;
tools/testing/selftests/net/tun.c
86
2 * sizeof(struct udphdr))
tools/testing/selftests/net/tun.c
89
2 * sizeof(struct udphdr))
tools/testing/selftests/net/tun.c
92
GENEVE_HLEN + 2 * sizeof(struct udphdr))
tools/testing/selftests/net/tun.c
95
GENEVE_HLEN + 2 * sizeof(struct udphdr))
tools/testing/selftests/net/tuntap_helpers.h
318
struct udphdr *udph = (struct udphdr *)buf;
tools/testing/selftests/net/tuntap_helpers.h
329
struct udphdr *udph = (struct udphdr *)buf;
tools/testing/selftests/net/tuntap_helpers.h
346
struct udphdr *udph = (struct udphdr *)buf;
tools/testing/selftests/net/tuntap_helpers.h
372
GENEVE_HLEN + sizeof(struct udphdr);
tools/testing/selftests/net/tuntap_helpers.h
375
vh->csum_offset = __builtin_offsetof(struct udphdr, check);
tools/testing/selftests/net/txring_overwrite.c
43
struct udphdr *udph;
tools/testing/selftests/net/txtimestamp.c
421
static uint16_t get_udp_csum(const struct udphdr *udph, int alen)
tools/testing/selftests/net/txtimestamp.c
461
ip6h->payload_len = htons(sizeof(struct udphdr) + cfg_payload_len);
tools/testing/selftests/net/txtimestamp.c
475
struct udphdr *udph = p;
tools/testing/selftests/net/txtimestamp.c
503
total_len += sizeof(struct udphdr);
tools/testing/selftests/net/udpgso.c
42
#define CONST_HDRLEN_V4 (sizeof(struct iphdr) + sizeof(struct udphdr))
tools/testing/selftests/net/udpgso.c
43
#define CONST_HDRLEN_V6 (sizeof(struct ip6_hdr) + sizeof(struct udphdr))
tools/testing/selftests/net/udpgso_bench_tx.c
536
hdrlen = sizeof(struct iphdr) + sizeof(struct udphdr);
tools/testing/selftests/net/udpgso_bench_tx.c
538
hdrlen = sizeof(struct ip6_hdr) + sizeof(struct udphdr);