udphdr 63 arch/powerpc/platforms/ps3/gelic_udbg.c static __iomem struct udphdr *h_udp; udphdr 176 arch/powerpc/platforms/ps3/gelic_udbg.c header_size += sizeof(struct udphdr); udphdr 177 arch/powerpc/platforms/ps3/gelic_udbg.c h_udp = (struct udphdr *)(h_ip + 1); udphdr 199 arch/powerpc/platforms/ps3/gelic_udbg.c h_ip->tot_len = msgsize + sizeof(struct udphdr) + udphdr 201 arch/powerpc/platforms/ps3/gelic_udbg.c h_udp->len = msgsize + sizeof(struct udphdr); udphdr 2832 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct udphdr *udp_hdr; udphdr 2837 drivers/infiniband/hw/bnxt_re/ib_verbs.c udp_hdr = (struct udphdr *)tmp_buf; udphdr 43 drivers/infiniband/sw/rxe/rxe_icrc.c struct udphdr *udph; udphdr 47 drivers/infiniband/sw/rxe/rxe_icrc.c int hdr_size = sizeof(struct udphdr) + udphdr 53 drivers/infiniband/sw/rxe/rxe_icrc.c u8 pshdr[sizeof(struct udphdr) + udphdr 65 drivers/infiniband/sw/rxe/rxe_icrc.c udph = (struct udphdr *)(ip4h + 1); udphdr 73 drivers/infiniband/sw/rxe/rxe_icrc.c udph = (struct udphdr *)(ip6h + 1); udphdr 194 drivers/infiniband/sw/rxe/rxe_net.c struct udphdr *udph; udphdr 277 drivers/infiniband/sw/rxe/rxe_net.c struct udphdr *udph; udphdr 473 drivers/infiniband/sw/rxe/rxe_net.c hdr_len = ETH_HLEN + sizeof(struct udphdr) + udphdr 476 drivers/infiniband/sw/rxe/rxe_net.c hdr_len = ETH_HLEN + sizeof(struct udphdr) + udphdr 3536 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c sizeof(struct udphdr) - skb->data; udphdr 3567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c return skb_transport_header(skb) + sizeof(struct udphdr) - skb->data; udphdr 3613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c hlen += sizeof(struct udphdr) / 2; udphdr 1297 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct udphdr *uh = NULL; udphdr 1303 drivers/net/ethernet/broadcom/bnxt/bnxt.c uh = (struct udphdr *)(iph + 1); udphdr 1308 drivers/net/ethernet/broadcom/bnxt/bnxt.c uh = (struct udphdr *)(iph + 1); udphdr 2895 drivers/net/ethernet/brocade/bna/bnad.c sizeof(struct udphdr))) { udphdr 60 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c struct udphdr *uh; udphdr 86 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c struct udphdr *uh = (struct udphdr *)(skb->data + ETH_HLEN + udphdr 284 drivers/net/ethernet/cisco/enic/enic_main.c struct udphdr *udph; udphdr 1339 drivers/net/ethernet/emulex/benet/be_main.c struct udphdr *udp = udp_hdr((*skb)); udphdr 1427 drivers/net/ethernet/emulex/benet/be_main.c struct udphdr *udphdr; udphdr 1475 drivers/net/ethernet/emulex/benet/be_main.c udphdr = udp_hdr(skb); udphdr 1477 drivers/net/ethernet/emulex/benet/be_main.c ntohs(udphdr->source)); udphdr 1479 drivers/net/ethernet/emulex/benet/be_main.c ntohs(udphdr->dest)); udphdr 5252 drivers/net/ethernet/emulex/benet/be_main.c sizeof(struct udphdr) + sizeof(struct vxlanhdr) || udphdr 63 drivers/net/ethernet/freescale/enetc/enetc.c case offsetof(struct udphdr, check): udphdr 941 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c (sizeof(struct udphdr) >> 2)); udphdr 550 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct udphdr *udp; udphdr 61 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct udphdr *udp; udphdr 248 drivers/net/ethernet/huawei/hinic/hinic_tx.c *l4_len = sizeof(struct udphdr); udphdr 1972 drivers/net/ethernet/ibm/ehea/ehea_main.c offsetof(struct udphdr, check); udphdr 1281 drivers/net/ethernet/ibm/ibmvnic.c hdr_len[2] = sizeof(struct udphdr); udphdr 1287 drivers/net/ethernet/ibm/ibmvnic.c hdr_len[2] = sizeof(struct udphdr); udphdr 5737 drivers/net/ethernet/intel/e1000e/netdev.c struct udphdr *udp; udphdr 5742 drivers/net/ethernet/intel/e1000e/netdev.c udp = (struct udphdr *)((u8 *)ip + (ip->ihl << 2)); udphdr 637 drivers/net/ethernet/intel/fm10k/fm10k_main.c #define VXLAN_HLEN (sizeof(struct udphdr) + 8) udphdr 178 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct udphdr *udp; udphdr 192 drivers/net/ethernet/intel/i40e/i40e_txrx.c udp = (struct udphdr *)(raw_packet + IP_HEADER_OFFSET udphdr 2898 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct udphdr *udp; udphdr 3051 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct udphdr *udp; udphdr 3180 drivers/net/ethernet/intel/i40e/i40e_txrx.c offset |= (sizeof(struct udphdr) >> 2) << udphdr 1864 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct udphdr *udp; udphdr 1973 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct udphdr *udp; udphdr 2102 drivers/net/ethernet/intel/iavf/iavf_txrx.c offset |= (sizeof(struct udphdr) >> 2) << udphdr 1810 drivers/net/ethernet/intel/ice/ice_txrx.c l4_len = (sizeof(struct udphdr) >> 2); udphdr 5799 drivers/net/ethernet/intel/igb/igb_main.c case offsetof(struct udphdr, check): udphdr 2097 drivers/net/ethernet/intel/igbvf/netdev.c case offsetof(struct udphdr, check): udphdr 862 drivers/net/ethernet/intel/igc/igc_main.c case offsetof(struct udphdr, check): udphdr 8077 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c case offsetof(struct udphdr, check): udphdr 3861 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c case offsetof(struct udphdr, check): udphdr 953 drivers/net/ethernet/jme.c sizeof(struct udphdr)))) { udphdr 17 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c return sizeof(struct udphdr) + udphdr 97 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c struct udphdr *udp = (struct udphdr *)(buf); udphdr 100 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c geneveh = (struct genevehdr *)((char *)udp + sizeof(struct udphdr)); udphdr 88 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c struct udphdr *udp = (struct udphdr *)(buf); udphdr 91 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c vxh = (struct vxlanhdr *)((char *)udp + sizeof(struct udphdr)); udphdr 98 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h int payload_len = skb_shinfo(skb)->gso_size + sizeof(struct udphdr); udphdr 4270 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct udphdr *udph; udphdr 100 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c sizeof(struct udphdr) + sizeof(struct mlx5ehdr)) udphdr 108 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c struct udphdr *udph; udphdr 129 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph = skb_put(skb, sizeof(struct udphdr)); udphdr 139 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph->len = htons(sizeof(struct mlx5ehdr) + sizeof(struct udphdr)); udphdr 147 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c iplen = sizeof(struct iphdr) + sizeof(struct udphdr) + udphdr 189 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c struct udphdr *udph; udphdr 205 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph = (struct udphdr *)((u8 *)iph + 4 * iph->ihl); udphdr 2206 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct udphdr udp; udphdr 178 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c ihs = skb_transport_offset(skb) + sizeof(struct udphdr); udphdr 3535 drivers/net/ethernet/netronome/nfp/nfp_net_common.c sizeof(struct udphdr) + sizeof(struct vxlanhdr)))) udphdr 1493 drivers/net/ethernet/qlogic/qede/qede_filter.c size += sizeof(struct udphdr); udphdr 1573 drivers/net/ethernet/qlogic/qede/qede_filter.c ip6->payload_len = cpu_to_be16(sizeof(struct udphdr)); udphdr 391 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c sizeof(struct udphdr); udphdr 29 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c check = &(((struct udphdr *)txporthdr)->check); udphdr 143 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c ntohs(((struct udphdr *)txporthdr)->len) : udphdr 44 drivers/net/ethernet/sfc/falcon/selftest.c struct udphdr udp; udphdr 1609 drivers/net/ethernet/sfc/ptp.c skb_transport_offset(skb) + sizeof(struct udphdr) && udphdr 44 drivers/net/ethernet/sfc/selftest.c struct udphdr udp; udphdr 1410 drivers/net/ethernet/sgi/ioc3-eth.c csoff += offsetof(struct udphdr, check); udphdr 61 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c struct udphdr *uhdr = NULL; udphdr 78 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c size += sizeof(struct udphdr); udphdr 251 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c struct udphdr *uhdr; udphdr 294 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl); udphdr 839 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c struct udphdr *uhdr; udphdr 874 drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c uhdr = (struct udphdr *)((u8 *)ihdr + 4 * ihdr->ihl); udphdr 329 drivers/net/ethernet/sun/sunvnet_common.c struct udphdr *pudp = udp_hdr(skb); udphdr 362 drivers/net/ethernet/sun/sunvnet_common.c struct udphdr *pudp = udp_hdr(skb); udphdr 1241 drivers/net/ethernet/sun/sunvnet_common.c hlen += sizeof(struct udphdr); udphdr 1307 drivers/net/ethernet/sun/sunvnet_common.c curr->csum_offset = offsetof(struct udphdr, check); udphdr 34 drivers/net/geneve.c #define GENEVE_BASE_HLEN (sizeof(struct udphdr) + sizeof(struct genevehdr)) udphdr 220 drivers/net/gtp.c unsigned int hdrlen = sizeof(struct udphdr) + udphdr 228 drivers/net/gtp.c gtp0 = (struct gtp0_header *)(skb->data + sizeof(struct udphdr)); udphdr 247 drivers/net/gtp.c unsigned int hdrlen = sizeof(struct udphdr) + udphdr 255 drivers/net/gtp.c gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr)); udphdr 276 drivers/net/gtp.c gtp1 = (struct gtp1_header *)(skb->data + sizeof(struct udphdr)); udphdr 530 drivers/net/gtp.c sizeof(struct iphdr) - sizeof(struct udphdr); udphdr 638 drivers/net/gtp.c sizeof(struct udphdr) + udphdr 368 drivers/net/netdevsim/dev.c struct udphdr *udph; udphdr 375 drivers/net/netdevsim/dev.c tot_len = sizeof(struct iphdr) + sizeof(struct udphdr) + data_len; udphdr 398 drivers/net/netdevsim/dev.c udph = skb_put_zero(skb, sizeof(struct udphdr) + data_len); udphdr 401 drivers/net/netdevsim/dev.c udph->len = htons(sizeof(struct udphdr) + data_len); udphdr 867 drivers/net/vmxnet3/vmxnet3_drv.c ctx->l4_hdr_size = sizeof(struct udphdr); udphdr 2171 drivers/net/vxlan.c (skb->csum_offset == offsetof(struct udphdr, check) || udphdr 1702 drivers/net/wireless/ath/wil6210/txrx.c (sizeof(struct udphdr) & DMA_CFG_DESC_TX_0_L4_LENGTH_MSK); udphdr 166 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c .offset = offsetof(struct udphdr, dest), udphdr 1513 drivers/net/wireless/realtek/rtlwifi/base.c struct udphdr *udp = (struct udphdr *)((u8 *)ip + udphdr 372 drivers/staging/gdm724x/gdm_lte.c struct udphdr *udp = udphdr 388 drivers/staging/gdm724x/gdm_lte.c struct udphdr *udp = udphdr 615 drivers/staging/gdm724x/gdm_lte.c sizeof(struct udphdr) + udphdr 2628 drivers/staging/qlge/qlge_main.c sizeof(struct udphdr)); udphdr 621 drivers/staging/rtl8192e/rtllib_tx.c struct udphdr *udp; udphdr 623 drivers/staging/rtl8192e/rtllib_tx.c udp = (struct udphdr *)((u8 *)ip + udphdr 21 include/linux/udp.h static inline struct udphdr *udp_hdr(const struct sk_buff *skb) udphdr 23 include/linux/udp.h return (struct udphdr *)skb_transport_header(skb); udphdr 26 include/linux/udp.h static inline struct udphdr *inner_udp_hdr(const struct sk_buff *skb) udphdr 28 include/linux/udp.h return (struct udphdr *)skb_inner_transport_header(skb); udphdr 52 include/linux/virtio_net.h thlen = sizeof(struct udphdr); udphdr 70 include/net/6lowpan.h #define LOWPAN_NHC_MAX_HDR_LEN (sizeof(struct udphdr)) udphdr 100 include/net/ip6_checksum.h int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto); udphdr 130 include/net/udp.h sizeof(struct udphdr), 0); udphdr 140 include/net/udp.h sizeof(struct udphdr), skb->csum); udphdr 160 include/net/udp.h skb->csum = csum_partial(skb->data, sizeof(struct udphdr), udphdr 162 include/net/udp.h skb_pull_rcsum(skb, sizeof(struct udphdr)); udphdr 163 include/net/udp.h UDP_SKB_CB(skb)->cscov -= sizeof(struct udphdr); udphdr 170 include/net/udp.h struct udphdr *uh, udp_lookup_t lookup); udphdr 176 include/net/udp.h static inline struct udphdr *udp_gro_udphdr(struct sk_buff *skb) udphdr 178 include/net/udp.h struct udphdr *uh; udphdr 38 include/net/udplite.h static inline int udplite_checksum_init(struct sk_buff *skb, struct udphdr *uh) udphdr 33 include/net/vxlan.h #define VXLAN_HLEN (sizeof(struct udphdr) + sizeof(struct vxlanhdr)) udphdr 318 include/net/vxlan.h sizeof(struct udphdr) + sizeof(struct vxlanhdr)) || udphdr 362 include/net/vxlan.h offsetof(struct udphdr, check) : udphdr 370 include/net/vxlan.h if (offset == offsetof(struct udphdr, check)) udphdr 33 lib/test_blackhole_dev.c struct udphdr *uh; udphdr 50 lib/test_blackhole_dev.c uh = (struct udphdr *)skb_push(skb, sizeof(struct udphdr)); udphdr 59 lib/test_blackhole_dev.c ip6h->payload_len = data_len + sizeof(struct udphdr); udphdr 40 net/6lowpan/nhc_udp.c struct udphdr uh; udphdr 95 net/6lowpan/nhc_udp.c uh.len = htons(skb->len + sizeof(struct udphdr)); udphdr 98 net/6lowpan/nhc_udp.c uh.len = htons(skb->len + sizeof(struct udphdr)); udphdr 110 net/6lowpan/nhc_udp.c skb_push(skb, sizeof(struct udphdr)); udphdr 111 net/6lowpan/nhc_udp.c skb_copy_to_linear_data(skb, &uh, sizeof(struct udphdr)); udphdr 118 net/6lowpan/nhc_udp.c const struct udphdr *uh = udp_hdr(skb); udphdr 178 net/6lowpan/nhc_udp.c LOWPAN_NHC(nhc_udp, "RFC6282 UDP", NEXTHDR_UDP, sizeof(struct udphdr), udphdr 1497 net/batman-adv/distributed-arp-table.c struct udphdr *udphdr, _udphdr; udphdr 1510 net/batman-adv/distributed-arp-table.c udphdr = skb_header_pointer(skb, offset, sizeof(_udphdr), &_udphdr); udphdr 1511 net/batman-adv/distributed-arp-table.c if (!udphdr || udphdr->source != htons(67)) udphdr 1551 net/batman-adv/distributed-arp-table.c offset = skb_transport_offset(skb) + sizeof(struct udphdr); udphdr 1583 net/batman-adv/distributed-arp-table.c unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); udphdr 1631 net/batman-adv/distributed-arp-table.c unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); udphdr 1658 net/batman-adv/distributed-arp-table.c unsigned int offset = skb_transport_offset(skb) + sizeof(struct udphdr); udphdr 628 net/batman-adv/gateway_client.c struct udphdr *udphdr; udphdr 682 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + sizeof(*udphdr))) udphdr 685 net/batman-adv/gateway_client.c udphdr = (struct udphdr *)(skb->data + *header_len); udphdr 686 net/batman-adv/gateway_client.c *header_len += sizeof(*udphdr); udphdr 691 net/batman-adv/gateway_client.c if (udphdr->dest == htons(67)) udphdr 693 net/batman-adv/gateway_client.c else if (udphdr->source == htons(67)) udphdr 697 net/batman-adv/gateway_client.c if (udphdr->dest == htons(547)) udphdr 699 net/batman-adv/gateway_client.c else if (udphdr->source == htons(547)) udphdr 3363 net/core/dev.c struct udphdr _udphdr; udphdr 3367 net/core/dev.c hdr_len += sizeof(struct udphdr); udphdr 1624 net/core/flow_dissector.c poff += sizeof(struct udphdr); udphdr 571 net/core/lwt_bpf.c next_hdr_offset += sizeof(struct udphdr); udphdr 575 net/core/lwt_bpf.c if (((struct udphdr *)next_hdr)->check) udphdr 57 net/core/netpoll.c sizeof(struct udphdr) + \ udphdr 366 net/core/netpoll.c struct udphdr *udph; udphdr 416 net/core/netpoll.c ip6h->payload_len = htons(sizeof(struct udphdr) + len); udphdr 2065 net/core/pktgen.c + sizeof(struct udphdr) udphdr 2107 net/core/pktgen.c + sizeof(struct udphdr) udphdr 2724 net/core/pktgen.c struct udphdr *udph; udphdr 2785 net/core/pktgen.c udph = skb_put(skb, sizeof(struct udphdr)); udphdr 2852 net/core/pktgen.c struct udphdr *udph; udphdr 2913 net/core/pktgen.c udph = skb_put(skb, sizeof(struct udphdr)); udphdr 2922 net/core/pktgen.c sizeof(struct ipv6hdr) - sizeof(struct udphdr) - udphdr 2930 net/core/pktgen.c udplen = datalen + sizeof(struct udphdr); udphdr 2962 net/core/pktgen.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 4723 net/core/skbuff.c err = skb_maybe_pull_tail(skb, off + sizeof(struct udphdr), udphdr 4724 net/core/skbuff.c off + sizeof(struct udphdr)); udphdr 4726 net/core/skbuff.c offsetof(struct udphdr, udphdr 5166 net/core/skbuff.c thlen = sizeof(struct udphdr); udphdr 231 net/ipv4/esp4.c struct udphdr *uh; udphdr 248 net/ipv4/esp4.c uh = (struct udphdr *)esph; udphdr 603 net/ipv4/esp4.c struct udphdr *uh = (void *)(skb_network_header(skb) + ihl); udphdr 986 net/ipv4/esp4.c x->props.header_len += sizeof(struct udphdr); udphdr 989 net/ipv4/esp4.c x->props.header_len += sizeof(struct udphdr) + 2 * sizeof(u32); udphdr 78 net/ipv4/fou.c if (fou_recv_pull(skb, fou, sizeof(struct udphdr))) udphdr 95 net/ipv4/fou.c size_t plen = sizeof(struct udphdr) + hdrlen + udphdr 130 net/ipv4/fou.c len = sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 156 net/ipv4/fou.c if (fou_recv_pull(skb, fou, sizeof(struct udphdr))) udphdr 216 net/ipv4/fou.c __skb_pull(skb, sizeof(struct udphdr) + hdrlen); udphdr 949 net/ipv4/fou.c return sizeof(struct udphdr); udphdr 958 net/ipv4/fou.c len = sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 1065 net/ipv4/fou.c struct udphdr *uh; udphdr 1067 net/ipv4/fou.c skb_push(skb, sizeof(struct udphdr)); udphdr 1134 net/ipv4/fou.c len = sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 605 net/ipv4/ipconfig.c struct udphdr udph; /* UDP header */ udphdr 978 net/ipv4/ipconfig.c sizeof(struct udphdr))) udphdr 1005 net/ipv4/ipconfig.c len = ntohs(b->udph.len) - sizeof(struct udphdr); udphdr 1008 net/ipv4/ipconfig.c sizeof(struct udphdr) - udphdr 64 net/ipv4/netfilter/nf_nat_h323.c *data = skb->data + ip_hdrlen(skb) + sizeof(struct udphdr); udphdr 129 net/ipv4/netfilter/nf_nat_snmp_basic_main.c struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); udphdr 130 net/ipv4/netfilter/nf_nat_snmp_basic_main.c u16 datalen = ntohs(udph->len) - sizeof(struct udphdr); udphdr 131 net/ipv4/netfilter/nf_nat_snmp_basic_main.c char *data = (unsigned char *)udph + sizeof(struct udphdr); udphdr 146 net/ipv4/netfilter/nf_nat_snmp_basic_main.c ctx.begin = (unsigned char *)udph + sizeof(struct udphdr); udphdr 167 net/ipv4/netfilter/nf_nat_snmp_basic_main.c const struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); udphdr 108 net/ipv4/netfilter/nf_socket_ipv4.c struct udphdr *hp; udphdr 2973 net/ipv4/route.c struct udphdr *udph; udphdr 2975 net/ipv4/route.c udph = skb_put_zero(skb, sizeof(struct udphdr)); udphdr 2978 net/ipv4/route.c udph->len = sizeof(struct udphdr); udphdr 431 net/ipv4/udp.c sizeof(struct udphdr)); udphdr 584 net/ipv4/udp.c struct udphdr *uh, udphdr 636 net/ipv4/udp.c struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); udphdr 751 net/ipv4/udp.c struct udphdr *uh = udp_hdr(skb); udphdr 762 net/ipv4/udp.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 794 net/ipv4/udp.c struct udphdr *uh = udp_hdr(skb); udphdr 808 net/ipv4/udp.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 819 net/ipv4/udp.c struct udphdr *uh; udphdr 838 net/ipv4/udp.c sizeof(struct udphdr); udphdr 1014 net/ipv4/udp.c ulen += sizeof(struct udphdr); udphdr 1174 net/ipv4/udp.c sizeof(struct udphdr), &ipc, &rt, udphdr 1205 net/ipv4/udp.c sizeof(struct udphdr), &ipc, &rt, udphdr 1811 net/ipv4/udp.c ip_cmsg_recv_offset(msg, sk, skb, sizeof(struct udphdr), off); udphdr 2084 net/ipv4/udp.c if (sk_filter_trim_cap(sk, skb, sizeof(struct udphdr))) udphdr 2144 net/ipv4/udp.c struct udphdr *uh, udphdr 2213 net/ipv4/udp.c static inline int udp4_csum_init(struct sk_buff *skb, struct udphdr *uh, udphdr 2259 net/ipv4/udp.c struct udphdr *uh) udphdr 2284 net/ipv4/udp.c struct udphdr *uh; udphdr 2293 net/ipv4/udp.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) udphdr 2439 net/ipv4/udp.c const struct udphdr *uh; udphdr 2447 net/ipv4/udp.c if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(struct udphdr))) udphdr 23 net/ipv4/udp_offload.c struct udphdr *uh = udp_hdr(skb); udphdr 141 net/ipv4/udp_offload.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 193 net/ipv4/udp_offload.c struct udphdr *uh; udphdr 294 net/ipv4/udp_offload.c struct udphdr *uh; udphdr 307 net/ipv4/udp_offload.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) udphdr 352 net/ipv4/udp_offload.c struct udphdr *uh = udp_hdr(skb); udphdr 354 net/ipv4/udp_offload.c struct udphdr *uh2; udphdr 371 net/ipv4/udp_offload.c skb_gro_pull(skb, sizeof(struct udphdr)); udphdr 372 net/ipv4/udp_offload.c skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); udphdr 407 net/ipv4/udp_offload.c struct udphdr *uh, udp_lookup_t lookup) udphdr 411 net/ipv4/udp_offload.c struct udphdr *uh2; udphdr 444 net/ipv4/udp_offload.c uh2 = (struct udphdr *)(p->data + off); udphdr 456 net/ipv4/udp_offload.c skb_gro_pull(skb, sizeof(struct udphdr)); /* pull encapsulating udp header */ udphdr 457 net/ipv4/udp_offload.c skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); udphdr 470 net/ipv4/udp_offload.c struct udphdr *uh = udp_gro_udphdr(skb); udphdr 496 net/ipv4/udp_offload.c struct udphdr *uh = udp_hdr(skb); udphdr 499 net/ipv4/udp_offload.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 511 net/ipv4/udp_offload.c struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); udphdr 531 net/ipv4/udp_offload.c nhoff + sizeof(struct udphdr)); udphdr 545 net/ipv4/udp_offload.c struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); udphdr 178 net/ipv4/udp_tunnel.c struct udphdr *uh; udphdr 90 net/ipv4/xfrm4_input.c struct udphdr *uh; udphdr 104 net/ipv4/xfrm4_input.c len = skb->len - sizeof(struct udphdr); udphdr 105 net/ipv4/xfrm4_input.c if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8))) udphdr 110 net/ipv4/xfrm4_input.c udpdata = (__u8 *)uh + sizeof(struct udphdr); udphdr 121 net/ipv4/xfrm4_input.c len = sizeof(struct udphdr); udphdr 134 net/ipv4/xfrm4_input.c len = sizeof(struct udphdr) + 2 * sizeof(u32); udphdr 24 net/ipv6/fou6.c struct udphdr *uh; udphdr 26 net/ipv6/fou6.c skb_push(skb, sizeof(struct udphdr)); udphdr 97 net/ipv6/fou6.c len = sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 93 net/ipv6/ila/ila_common.c if (likely(pskb_may_pull(skb, nhoff + sizeof(struct udphdr)))) { udphdr 94 net/ipv6/ila/ila_common.c struct udphdr *uh = (struct udphdr *) udphdr 65 net/ipv6/ip6_checksum.c int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) udphdr 119 net/ipv6/ip6_checksum.c struct udphdr *uh = udp_hdr(skb); udphdr 133 net/ipv6/ip6_checksum.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 88 net/ipv6/ip6_udp_tunnel.c struct udphdr *uh; udphdr 115 net/ipv6/netfilter/nf_socket_ipv6.c struct udphdr *hp; udphdr 167 net/ipv6/udp.c sizeof(struct udphdr)); udphdr 372 net/ipv6/udp.c sizeof(struct udphdr), off); udphdr 450 net/ipv6/udp.c struct udphdr *uh, udphdr 499 net/ipv6/udp.c struct udphdr *uh = (struct udphdr *)(skb->data+offset); udphdr 665 net/ipv6/udp.c if (sk_filter_trim_cap(sk, skb, sizeof(struct udphdr))) udphdr 748 net/ipv6/udp.c const struct udphdr *uh = udp_hdr(skb); udphdr 825 net/ipv6/udp.c struct udphdr *uh) udphdr 845 net/ipv6/udp.c struct udphdr *uh; udphdr 849 net/ipv6/udp.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) udphdr 975 net/ipv6/udp.c const struct udphdr *uh; udphdr 982 net/ipv6/udp.c sizeof(struct udphdr))) udphdr 1066 net/ipv6/udp.c struct udphdr *uh = udp_hdr(skb); udphdr 1073 net/ipv6/udp.c skb->csum_offset = offsetof(struct udphdr, check); udphdr 1106 net/ipv6/udp.c struct udphdr *uh; udphdr 1125 net/ipv6/udp.c sizeof(struct udphdr); udphdr 1294 net/ipv6/udp.c if (len > INT_MAX - sizeof(struct udphdr)) udphdr 1314 net/ipv6/udp.c ulen += sizeof(struct udphdr); udphdr 1466 net/ipv6/udp.c sizeof(struct udphdr), &ipc6, udphdr 1492 net/ipv6/udp.c err = ip6_append_data(sk, getfrag, msg, ulen, sizeof(struct udphdr), udphdr 40 net/ipv6/udp_offload.c struct udphdr *uh; udphdr 45 net/ipv6/udp_offload.c if (!pskb_may_pull(skb, sizeof(struct udphdr))) udphdr 117 net/ipv6/udp_offload.c struct udphdr *uh = udp_gro_udphdr(skb); udphdr 145 net/ipv6/udp_offload.c struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); udphdr 809 net/l2tp/l2tp_core.c __skb_pull(skb, sizeof(struct udphdr)); udphdr 899 net/l2tp/l2tp_core.c __skb_push(skb, sizeof(struct udphdr)); udphdr 1023 net/l2tp/l2tp_core.c int uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; udphdr 1061 net/l2tp/l2tp_core.c struct udphdr *uh; udphdr 1064 net/l2tp/l2tp_core.c int uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; udphdr 227 net/l2tp/l2tp_eth.c overhead += sizeof(struct udphdr); udphdr 228 net/l2tp/l2tp_eth.c dev->needed_headroom += sizeof(struct udphdr); udphdr 294 net/l2tp/l2tp_ppp.c uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; udphdr 369 net/l2tp/l2tp_ppp.c uhlen = (tunnel->encap == L2TP_ENCAPTYPE_UDP) ? sizeof(struct udphdr) : 0; udphdr 55 net/netfilter/ipset/ip_set_getport.c struct udphdr _udph; udphdr 56 net/netfilter/ipset/ip_set_getport.c const struct udphdr *uh; udphdr 1584 net/netfilter/ipvs/ip_vs_core.c struct udphdr _udph, *udph; udphdr 1590 net/netfilter/ipvs/ip_vs_core.c offset += sizeof(struct udphdr); udphdr 1606 net/netfilter/ipvs/ip_vs_core.c return sizeof(struct udphdr) + sizeof(struct guehdr) + udphdr 82 net/netfilter/ipvs/ip_vs_pe_sip.c dataoff = iph.len + sizeof(struct udphdr); udphdr 37 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr _udph, *uh; udphdr 93 net/netfilter/ipvs/ip_vs_proto_udp.c udp_fast_csum_update(int af, struct udphdr *uhdr, udphdr 115 net/netfilter/ipvs/ip_vs_proto_udp.c udp_partial_csum_update(int af, struct udphdr *uhdr, udphdr 139 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr *udph; udphdr 222 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr *udph; udphdr 302 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr _udph, *uh; udphdr 1803 net/netfilter/ipvs/ip_vs_sync.c sizeof(struct ipv6hdr) + sizeof(struct udphdr) : udphdr 1804 net/netfilter/ipvs/ip_vs_sync.c sizeof(struct iphdr) + sizeof(struct udphdr); udphdr 387 net/netfilter/ipvs/ip_vs_xmit.c mtu -= sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 553 net/netfilter/ipvs/ip_vs_xmit.c mtu -= sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 1027 net/netfilter/ipvs/ip_vs_xmit.c struct udphdr *udph; /* Our new UDP header */ udphdr 1079 net/netfilter/ipvs/ip_vs_xmit.c skb_push(skb, sizeof(struct udphdr)); udphdr 1184 net/netfilter/ipvs/ip_vs_xmit.c max_headroom += sizeof(struct udphdr) + gue_hdrlen; udphdr 1334 net/netfilter/ipvs/ip_vs_xmit.c max_headroom += sizeof(struct udphdr) + gue_hdrlen; udphdr 112 net/netfilter/nf_conntrack_amanda.c dataoff = protoff + sizeof(struct udphdr); udphdr 1211 net/netfilter/nf_conntrack_h323_main.c const struct udphdr *uh; udphdr 1212 net/netfilter/nf_conntrack_h323_main.c struct udphdr _uh; udphdr 50 net/netfilter/nf_conntrack_proto_udp.c const struct udphdr *hdr; udphdr 51 net/netfilter/nf_conntrack_proto_udp.c struct udphdr _hdr; udphdr 139 net/netfilter/nf_conntrack_proto_udp.c const struct udphdr *hdr; udphdr 140 net/netfilter/nf_conntrack_proto_udp.c struct udphdr _hdr; udphdr 1618 net/netfilter/nf_conntrack_sip.c dataoff = protoff + sizeof(struct udphdr); udphdr 52 net/netfilter/nf_conntrack_tftp.c tfh = skb_header_pointer(skb, protoff + sizeof(struct udphdr), udphdr 365 net/netfilter/nf_flow_table_core.c struct udphdr *udph; udphdr 57 net/netfilter/nf_flow_table_ip.c struct udphdr *udph; udphdr 326 net/netfilter/nf_flow_table_ip.c struct udphdr *udph; udphdr 24 net/netfilter/nf_log_common.c struct udphdr _udph; udphdr 25 net/netfilter/nf_log_common.c const struct udphdr *uh; udphdr 145 net/netfilter/nf_nat_helper.c struct udphdr *udph; udphdr 40 net/netfilter/nf_nat_proto.c unsigned int iphdroff, struct udphdr *hdr, udphdr 70 net/netfilter/nf_nat_proto.c struct udphdr *hdr; udphdr 75 net/netfilter/nf_nat_proto.c hdr = (struct udphdr *)(skb->data + hdroff); udphdr 87 net/netfilter/nf_nat_proto.c struct udphdr *hdr; udphdr 92 net/netfilter/nf_nat_proto.c hdr = (struct udphdr *)(skb->data + hdroff); udphdr 55 net/netfilter/nf_nat_sip.c baseoff = protoff + sizeof(struct udphdr); udphdr 283 net/netfilter/nf_nat_sip.c struct udphdr *uh; udphdr 312 net/netfilter/nft_payload.c case offsetof(struct udphdr, source): udphdr 319 net/netfilter/nft_payload.c case offsetof(struct udphdr, dest): udphdr 404 net/netfilter/nft_payload.c struct udphdr *uh, _uh; udphdr 426 net/netfilter/nft_payload.c *l4csum_offset = offsetof(struct udphdr, check); udphdr 28 net/netfilter/nft_tproxy.c struct udphdr _hdr, *hp; udphdr 87 net/netfilter/nft_tproxy.c struct udphdr _hdr, *hp; udphdr 40 net/netfilter/xt_TPROXY.c struct udphdr _hdr, *hp; udphdr 117 net/netfilter/xt_TPROXY.c struct udphdr _hdr, *hp; udphdr 82 net/netfilter/xt_l2tp.c int uhlen = sizeof(struct udphdr); udphdr 131 net/netfilter/xt_tcpudp.c const struct udphdr *uh; udphdr 132 net/netfilter/xt_tcpudp.c struct udphdr _udph; udphdr 358 net/openvswitch/actions.c if (likely(transport_len >= sizeof(struct udphdr))) { udphdr 359 net/openvswitch/actions.c struct udphdr *uh = udp_hdr(skb); udphdr 390 net/openvswitch/actions.c if (likely(transport_len >= sizeof(struct udphdr))) { udphdr 391 net/openvswitch/actions.c struct udphdr *uh = udp_hdr(skb); udphdr 642 net/openvswitch/actions.c struct udphdr *uh; udphdr 647 net/openvswitch/actions.c sizeof(struct udphdr)); udphdr 227 net/openvswitch/flow.c sizeof(struct udphdr)); udphdr 585 net/openvswitch/flow.c struct udphdr *udp = udp_hdr(skb); udphdr 700 net/openvswitch/flow.c struct udphdr *udp = udp_hdr(skb); udphdr 1216 net/rxrpc/input.c skb_pull(skb, sizeof(struct udphdr)); udphdr 267 net/rxrpc/peer_object.c peer->hdrsize += sizeof(struct udphdr); udphdr 259 net/sched/act_csum.c struct udphdr *udph; udphdr 315 net/sched/act_csum.c struct udphdr *udph; udphdr 185 net/sched/act_nat.c struct udphdr *udph; udphdr 1336 net/sched/sch_cake.c struct udphdr _udphdr; udphdr 1340 net/sched/sch_cake.c hdr_len += sizeof(struct udphdr); udphdr 374 net/tipc/udp_media.c skb_pull(skb, sizeof(struct udphdr)); udphdr 737 net/tipc/udp_media.c sizeof(struct udphdr))) { udphdr 52 net/tipc/udp_media.h sizeof(struct udphdr))) udphdr 38 samples/bpf/parse_ldabs.c if (load_half(skb, troff + offsetof(struct udphdr, dest)) == DEFAULT_PKTGEN_UDP_PORT) udphdr 32 samples/bpf/parse_simple.c struct udphdr *udp = data + sizeof(*eth) + sizeof(*iph); udphdr 35 samples/bpf/parse_varlen.c struct udphdr *udp = data + tp_off; udphdr 89 samples/bpf/test_lwt_bpf.c #define UDP_CSUM_OFF offsetof(struct udphdr, check) udphdr 160 samples/bpf/xdp_redirect_cpu_kern.c struct udphdr *udph; udphdr 49 samples/bpf/xdp_tx_iptunnel_kern.c struct udphdr *uh; udphdr 58 samples/bpf/xdp_tx_iptunnel_kern.c uh = (struct udphdr *)trans_data; udphdr 69 security/lsm_audit.c struct udphdr *uh = udp_hdr(skb); udphdr 145 security/lsm_audit.c struct udphdr _udph, *uh; udphdr 4215 security/selinux/hooks.c struct udphdr _udph, *uh; udphdr 4313 security/selinux/hooks.c struct udphdr _udph, *uh; udphdr 3786 security/smack/smack_lsm.c struct udphdr _udph, *uh; udphdr 159 tools/testing/selftests/bpf/progs/bpf_flow.c struct udphdr *udp, _udp; udphdr 286 tools/testing/selftests/bpf/progs/test_l4lb.c struct udphdr *udp; udphdr 286 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct udphdr *udp; udphdr 129 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c struct udphdr *uh = data; udphdr 137 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (sizeof(struct udphdr) + sizeof(*cmd) > data_check.len) udphdr 139 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) { udphdr 140 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c if (bpf_skb_load_bytes(reuse_md, sizeof(struct udphdr), udphdr 145 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c cmd = data + sizeof(struct udphdr); udphdr 41 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct udphdr udp; udphdr 451 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct udphdr udph; udphdr 472 tools/testing/selftests/bpf/progs/test_tc_tunnel.c olen += sizeof(struct udphdr); udphdr 52 tools/testing/selftests/bpf/progs/test_xdp.c struct udphdr *uh; udphdr 61 tools/testing/selftests/bpf/progs/test_xdp.c uh = (struct udphdr *)trans_data; udphdr 48 tools/testing/selftests/bpf/progs/test_xdp_loop.c struct udphdr *uh; udphdr 57 tools/testing/selftests/bpf/progs/test_xdp_loop.c uh = (struct udphdr *)trans_data; udphdr 238 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct udphdr *udp; udphdr 211 tools/testing/selftests/bpf/test_flow_dissector.c const struct udphdr *udph, udphdr 224 tools/testing/selftests/bpf/test_flow_dissector.c const struct udphdr *udph, udphdr 239 tools/testing/selftests/bpf/test_flow_dissector.c struct udphdr *udph = header; udphdr 291 tools/testing/selftests/bpf/test_flow_dissector.c ol4_len = sizeof(struct udphdr) + sizeof(struct guehdr); udphdr 295 tools/testing/selftests/bpf/test_flow_dissector.c il4_len = sizeof(struct udphdr); udphdr 31 tools/testing/selftests/net/ip_defrag.c #define UDP_HLEN (sizeof(struct udphdr)) udphdr 101 tools/testing/selftests/net/ip_defrag.c static uint16_t udp_checksum(struct ip *iphdr, struct udphdr *udphdr) udphdr 108 tools/testing/selftests/net/ip_defrag.c sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum); udphdr 117 tools/testing/selftests/net/ip_defrag.c static uint16_t udp6_checksum(struct ip6_hdr *iphdr, struct udphdr *udphdr) udphdr 124 tools/testing/selftests/net/ip_defrag.c sum = raw_checksum((uint8_t *)&udphdr->len, sizeof(udphdr->len), sum); udphdr 125 tools/testing/selftests/net/ip_defrag.c sum = raw_checksum((uint8_t *)udphdr, UDP_HLEN, sum); udphdr 144 tools/testing/selftests/net/ip_defrag.c struct udphdr udphdr; udphdr 145 tools/testing/selftests/net/ip_defrag.c udphdr.source = htons(cfg_port + 1); udphdr 146 tools/testing/selftests/net/ip_defrag.c udphdr.dest = htons(cfg_port); udphdr 147 tools/testing/selftests/net/ip_defrag.c udphdr.len = htons(UDP_HLEN + payload_len); udphdr 148 tools/testing/selftests/net/ip_defrag.c udphdr.check = 0; udphdr 150 tools/testing/selftests/net/ip_defrag.c udphdr.check = udp6_checksum((struct ip6_hdr *)ip_frame, &udphdr); udphdr 152 tools/testing/selftests/net/ip_defrag.c udphdr.check = udp_checksum((struct ip *)ip_frame, &udphdr); udphdr 153 tools/testing/selftests/net/ip_defrag.c memcpy(frag_start, &udphdr, UDP_HLEN); udphdr 80 tools/testing/selftests/net/psock_snd.c vh->hdr_len = ETH_HLEN + sizeof(struct iphdr) + sizeof(struct udphdr); udphdr 85 tools/testing/selftests/net/psock_snd.c vh->csum_offset = __builtin_offsetof(struct udphdr, check); udphdr 89 tools/testing/selftests/net/psock_snd.c vh->csum_start += sizeof(struct udphdr) + cfg_payload_len - udphdr 124 tools/testing/selftests/net/psock_snd.c iph->tot_len = htons(sizeof(*iph) + sizeof(struct udphdr) + payload_len); udphdr 137 tools/testing/selftests/net/psock_snd.c struct udphdr *udph = header; udphdr 43 tools/testing/selftests/net/txring_overwrite.c struct udphdr *udph; udphdr 42 tools/testing/selftests/net/udpgso.c #define CONST_HDRLEN_V4 (sizeof(struct iphdr) + sizeof(struct udphdr)) udphdr 43 tools/testing/selftests/net/udpgso.c #define CONST_HDRLEN_V6 (sizeof(struct ip6_hdr) + sizeof(struct udphdr)) udphdr 508 tools/testing/selftests/net/udpgso_bench_tx.c hdrlen = sizeof(struct iphdr) + sizeof(struct udphdr); udphdr 510 tools/testing/selftests/net/udpgso_bench_tx.c hdrlen = sizeof(struct ip6_hdr) + sizeof(struct udphdr); udphdr 320 tools/testing/selftests/networking/timestamping/txtimestamp.c static uint16_t get_udp_csum(const struct udphdr *udph, int alen) udphdr 360 tools/testing/selftests/networking/timestamping/txtimestamp.c ip6h->payload_len = htons(sizeof(struct udphdr) + cfg_payload_len); udphdr 374 tools/testing/selftests/networking/timestamping/txtimestamp.c struct udphdr *udph = p; udphdr 398 tools/testing/selftests/networking/timestamping/txtimestamp.c total_len += sizeof(struct udphdr);