udph 43 drivers/infiniband/sw/rxe/rxe_icrc.c struct udphdr *udph; udph 65 drivers/infiniband/sw/rxe/rxe_icrc.c udph = (struct udphdr *)(ip4h + 1); udph 73 drivers/infiniband/sw/rxe/rxe_icrc.c udph = (struct udphdr *)(ip6h + 1); udph 79 drivers/infiniband/sw/rxe/rxe_icrc.c udph->check = CSUM_MANGLED_0; udph 194 drivers/infiniband/sw/rxe/rxe_net.c struct udphdr *udph; udph 213 drivers/infiniband/sw/rxe/rxe_net.c udph = udp_hdr(skb); udph 216 drivers/infiniband/sw/rxe/rxe_net.c pkt->hdr = (u8 *)(udph + 1); udph 218 drivers/infiniband/sw/rxe/rxe_net.c pkt->paylen = be16_to_cpu(udph->len) - sizeof(*udph); udph 277 drivers/infiniband/sw/rxe/rxe_net.c struct udphdr *udph; udph 279 drivers/infiniband/sw/rxe/rxe_net.c __skb_push(skb, sizeof(*udph)); udph 281 drivers/infiniband/sw/rxe/rxe_net.c udph = udp_hdr(skb); udph 283 drivers/infiniband/sw/rxe/rxe_net.c udph->dest = dst_port; udph 284 drivers/infiniband/sw/rxe/rxe_net.c udph->source = src_port; udph 285 drivers/infiniband/sw/rxe/rxe_net.c udph->len = htons(skb->len); udph 286 drivers/infiniband/sw/rxe/rxe_net.c udph->check = 0; udph 284 drivers/net/ethernet/cisco/enic/enic_main.c struct udphdr *udph; udph 319 drivers/net/ethernet/cisco/enic/enic_main.c udph = udp_hdr(skb); udph 320 drivers/net/ethernet/cisco/enic/enic_main.c port = be16_to_cpu(udph->dest); udph 4270 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct udphdr *udph; udph 4294 drivers/net/ethernet/mellanox/mlx5/core/en_main.c udph = udp_hdr(skb); udph 4295 drivers/net/ethernet/mellanox/mlx5/core/en_main.c port = be16_to_cpu(udph->dest); udph 108 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c struct udphdr *udph; udph 129 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph = skb_put(skb, sizeof(struct udphdr)); udph 137 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph->source = htons(9); udph 138 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph->dest = htons(9); /* Discard Protocol */ udph 139 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph->len = htons(sizeof(struct mlx5ehdr) + sizeof(struct udphdr)); udph 140 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph->check = 0; udph 189 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c struct udphdr *udph; udph 205 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c udph = (struct udphdr *)((u8 *)iph + 4 * iph->ihl); udph 206 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c if (udph->dest != htons(9)) udph 209 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c mlxh = (struct mlx5ehdr *)((char *)udph + sizeof(*udph)); udph 368 drivers/net/netdevsim/dev.c struct udphdr *udph; udph 398 drivers/net/netdevsim/dev.c udph = skb_put_zero(skb, sizeof(struct udphdr) + data_len); udph 399 drivers/net/netdevsim/dev.c get_random_bytes(&udph->source, sizeof(u16)); udph 400 drivers/net/netdevsim/dev.c get_random_bytes(&udph->dest, sizeof(u16)); udph 401 drivers/net/netdevsim/dev.c udph->len = htons(sizeof(struct udphdr) + data_len); udph 366 net/core/netpoll.c struct udphdr *udph; udph 374 net/core/netpoll.c udp_len = len + sizeof(*udph); udph 390 net/core/netpoll.c skb_push(skb, sizeof(*udph)); udph 392 net/core/netpoll.c udph = udp_hdr(skb); udph 393 net/core/netpoll.c udph->source = htons(np->local_port); udph 394 net/core/netpoll.c udph->dest = htons(np->remote_port); udph 395 net/core/netpoll.c udph->len = htons(udp_len); udph 398 net/core/netpoll.c udph->check = 0; udph 399 net/core/netpoll.c udph->check = csum_ipv6_magic(&np->local_ip.in6, udph 402 net/core/netpoll.c csum_partial(udph, udp_len, 0)); udph 403 net/core/netpoll.c if (udph->check == 0) udph 404 net/core/netpoll.c udph->check = CSUM_MANGLED_0; udph 426 net/core/netpoll.c udph->check = 0; udph 427 net/core/netpoll.c udph->check = csum_tcpudp_magic(np->local_ip.ip, udph 430 net/core/netpoll.c csum_partial(udph, udp_len, 0)); udph 431 net/core/netpoll.c if (udph->check == 0) udph 432 net/core/netpoll.c udph->check = CSUM_MANGLED_0; udph 2724 net/core/pktgen.c struct udphdr *udph; udph 2785 net/core/pktgen.c udph = skb_put(skb, sizeof(struct udphdr)); udph 2798 net/core/pktgen.c udph->source = htons(pkt_dev->cur_udp_src); udph 2799 net/core/pktgen.c udph->dest = htons(pkt_dev->cur_udp_dst); udph 2800 net/core/pktgen.c udph->len = htons(datalen + 8); /* DATA + udphdr */ udph 2801 net/core/pktgen.c udph->check = 0; udph 2832 net/core/pktgen.c udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, udph 2835 net/core/pktgen.c if (udph->check == 0) udph 2836 net/core/pktgen.c udph->check = CSUM_MANGLED_0; udph 2852 net/core/pktgen.c struct udphdr *udph; udph 2913 net/core/pktgen.c udph = skb_put(skb, sizeof(struct udphdr)); udph 2931 net/core/pktgen.c udph->source = htons(pkt_dev->cur_udp_src); udph 2932 net/core/pktgen.c udph->dest = htons(pkt_dev->cur_udp_dst); udph 2933 net/core/pktgen.c udph->len = htons(udplen); udph 2934 net/core/pktgen.c udph->check = 0; udph 2963 net/core/pktgen.c udph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, 0); udph 2968 net/core/pktgen.c udph->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, csum); udph 2970 net/core/pktgen.c if (udph->check == 0) udph 2971 net/core/pktgen.c udph->check = CSUM_MANGLED_0; udph 605 net/ipv4/ipconfig.c struct udphdr udph; /* UDP header */ udph 826 net/ipv4/ipconfig.c b->udph.source = htons(68); udph 827 net/ipv4/ipconfig.c b->udph.dest = htons(67); udph 828 net/ipv4/ipconfig.c b->udph.len = htons(sizeof(struct bootp_pkt) - sizeof(struct iphdr)); udph 999 net/ipv4/ipconfig.c if (b->udph.source != htons(67) || b->udph.dest != htons(68)) udph 1002 net/ipv4/ipconfig.c if (ntohs(h->tot_len) < ntohs(b->udph.len) + sizeof(struct iphdr)) udph 1005 net/ipv4/ipconfig.c len = ntohs(b->udph.len) - sizeof(struct udphdr); udph 129 net/ipv4/netfilter/nf_nat_snmp_basic_main.c struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); udph 130 net/ipv4/netfilter/nf_nat_snmp_basic_main.c u16 datalen = ntohs(udph->len) - sizeof(struct udphdr); udph 131 net/ipv4/netfilter/nf_nat_snmp_basic_main.c char *data = (unsigned char *)udph + sizeof(struct udphdr); udph 146 net/ipv4/netfilter/nf_nat_snmp_basic_main.c ctx.begin = (unsigned char *)udph + sizeof(struct udphdr); udph 147 net/ipv4/netfilter/nf_nat_snmp_basic_main.c ctx.check = &udph->check; udph 167 net/ipv4/netfilter/nf_nat_snmp_basic_main.c const struct udphdr *udph = (struct udphdr *)((__be32 *)iph + iph->ihl); udph 170 net/ipv4/netfilter/nf_nat_snmp_basic_main.c if (udph->source == htons(SNMP_PORT) && dir != IP_CT_DIR_REPLY) udph 172 net/ipv4/netfilter/nf_nat_snmp_basic_main.c if (udph->dest == htons(SNMP_TRAP_PORT) && dir != IP_CT_DIR_ORIGINAL) udph 184 net/ipv4/netfilter/nf_nat_snmp_basic_main.c if (ntohs(udph->len) != skb->len - (iph->ihl << 2)) { udph 2973 net/ipv4/route.c struct udphdr *udph; udph 2975 net/ipv4/route.c udph = skb_put_zero(skb, sizeof(struct udphdr)); udph 2976 net/ipv4/route.c udph->source = sport; udph 2977 net/ipv4/route.c udph->dest = dport; udph 2978 net/ipv4/route.c udph->len = sizeof(struct udphdr); udph 2979 net/ipv4/route.c udph->check = 0; udph 1584 net/netfilter/ipvs/ip_vs_core.c struct udphdr _udph, *udph; udph 1587 net/netfilter/ipvs/ip_vs_core.c udph = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); udph 1588 net/netfilter/ipvs/ip_vs_core.c if (!udph) udph 1591 net/netfilter/ipvs/ip_vs_core.c dest = ip_vs_find_tunnel(ipvs, af, daddr, udph->dest); udph 139 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr *udph; udph 151 net/netfilter/ipvs/ip_vs_proto_udp.c if (skb_ensure_writable(skb, udphoff + sizeof(*udph))) udph 173 net/netfilter/ipvs/ip_vs_proto_udp.c udph = (void *)skb_network_header(skb) + udphoff; udph 174 net/netfilter/ipvs/ip_vs_proto_udp.c udph->source = cp->vport; udph 180 net/netfilter/ipvs/ip_vs_proto_udp.c udp_partial_csum_update(cp->af, udph, &cp->daddr, &cp->vaddr, udph 183 net/netfilter/ipvs/ip_vs_proto_udp.c } else if (!payload_csum && (udph->check != 0)) { udph 185 net/netfilter/ipvs/ip_vs_proto_udp.c udp_fast_csum_update(cp->af, udph, &cp->daddr, &cp->vaddr, udph 192 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = 0; udph 196 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = csum_ipv6_magic(&cp->vaddr.in6, udph 202 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = csum_tcpudp_magic(cp->vaddr.ip, udph 207 net/netfilter/ipvs/ip_vs_proto_udp.c if (udph->check == 0) udph 208 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = CSUM_MANGLED_0; udph 211 net/netfilter/ipvs/ip_vs_proto_udp.c pp->name, udph->check, udph 212 net/netfilter/ipvs/ip_vs_proto_udp.c (char*)&(udph->check) - (char*)udph); udph 222 net/netfilter/ipvs/ip_vs_proto_udp.c struct udphdr *udph; udph 234 net/netfilter/ipvs/ip_vs_proto_udp.c if (skb_ensure_writable(skb, udphoff + sizeof(*udph))) udph 257 net/netfilter/ipvs/ip_vs_proto_udp.c udph = (void *)skb_network_header(skb) + udphoff; udph 258 net/netfilter/ipvs/ip_vs_proto_udp.c udph->dest = cp->dport; udph 264 net/netfilter/ipvs/ip_vs_proto_udp.c udp_partial_csum_update(cp->af, udph, &cp->vaddr, &cp->daddr, udph 267 net/netfilter/ipvs/ip_vs_proto_udp.c } else if (!payload_csum && (udph->check != 0)) { udph 269 net/netfilter/ipvs/ip_vs_proto_udp.c udp_fast_csum_update(cp->af, udph, &cp->vaddr, &cp->daddr, udph 276 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = 0; udph 280 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = csum_ipv6_magic(&cp->caddr.in6, udph 286 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = csum_tcpudp_magic(cp->caddr.ip, udph 291 net/netfilter/ipvs/ip_vs_proto_udp.c if (udph->check == 0) udph 292 net/netfilter/ipvs/ip_vs_proto_udp.c udph->check = CSUM_MANGLED_0; udph 1027 net/netfilter/ipvs/ip_vs_xmit.c struct udphdr *udph; /* Our new UDP header */ udph 1082 net/netfilter/ipvs/ip_vs_xmit.c udph = udp_hdr(skb); udph 1085 net/netfilter/ipvs/ip_vs_xmit.c udph->dest = dport; udph 1086 net/netfilter/ipvs/ip_vs_xmit.c udph->source = sport; udph 1087 net/netfilter/ipvs/ip_vs_xmit.c udph->len = htons(skb->len); udph 1088 net/netfilter/ipvs/ip_vs_xmit.c udph->check = 0; udph 365 net/netfilter/nf_flow_table_core.c struct udphdr *udph; udph 367 net/netfilter/nf_flow_table_core.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || udph 368 net/netfilter/nf_flow_table_core.c skb_try_make_writable(skb, thoff + sizeof(*udph))) udph 371 net/netfilter/nf_flow_table_core.c udph = (void *)(skb_network_header(skb) + thoff); udph 372 net/netfilter/nf_flow_table_core.c if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { udph 373 net/netfilter/nf_flow_table_core.c inet_proto_csum_replace2(&udph->check, skb, port, udph 375 net/netfilter/nf_flow_table_core.c if (!udph->check) udph 376 net/netfilter/nf_flow_table_core.c udph->check = CSUM_MANGLED_0; udph 57 net/netfilter/nf_flow_table_ip.c struct udphdr *udph; udph 59 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || udph 60 net/netfilter/nf_flow_table_ip.c skb_try_make_writable(skb, thoff + sizeof(*udph))) udph 63 net/netfilter/nf_flow_table_ip.c udph = (void *)(skb_network_header(skb) + thoff); udph 64 net/netfilter/nf_flow_table_ip.c if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { udph 65 net/netfilter/nf_flow_table_ip.c inet_proto_csum_replace4(&udph->check, skb, addr, udph 67 net/netfilter/nf_flow_table_ip.c if (!udph->check) udph 68 net/netfilter/nf_flow_table_ip.c udph->check = CSUM_MANGLED_0; udph 326 net/netfilter/nf_flow_table_ip.c struct udphdr *udph; udph 328 net/netfilter/nf_flow_table_ip.c if (!pskb_may_pull(skb, thoff + sizeof(*udph)) || udph 329 net/netfilter/nf_flow_table_ip.c skb_try_make_writable(skb, thoff + sizeof(*udph))) udph 332 net/netfilter/nf_flow_table_ip.c udph = (void *)(skb_network_header(skb) + thoff); udph 333 net/netfilter/nf_flow_table_ip.c if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { udph 334 net/netfilter/nf_flow_table_ip.c inet_proto_csum_replace16(&udph->check, skb, addr->s6_addr32, udph 336 net/netfilter/nf_flow_table_ip.c if (!udph->check) udph 337 net/netfilter/nf_flow_table_ip.c udph->check = CSUM_MANGLED_0; udph 145 net/netfilter/nf_nat_helper.c struct udphdr *udph; udph 156 net/netfilter/nf_nat_helper.c udph = (void *)skb->data + protoff; udph 159 net/netfilter/nf_nat_helper.c mangle_contents(skb, protoff + sizeof(*udph), udph 164 net/netfilter/nf_nat_helper.c udph->len = htons(datalen); udph 167 net/netfilter/nf_nat_helper.c if (!udph->check && skb->ip_summed != CHECKSUM_PARTIAL) udph 171 net/netfilter/nf_nat_helper.c udph, &udph->check, datalen, oldlen); udph 259 net/sched/act_csum.c struct udphdr *udph; udph 273 net/sched/act_csum.c udph = tcf_csum_skb_nextlayer(skb, ihl, ipl, sizeof(*udph)); udph 274 net/sched/act_csum.c if (udph == NULL) udph 278 net/sched/act_csum.c ul = ntohs(udph->len); udph 280 net/sched/act_csum.c if (udplite || udph->check) { udph 282 net/sched/act_csum.c udph->check = 0; udph 286 net/sched/act_csum.c skb->csum = csum_partial(udph, ipl - ihl, 0); udph 287 net/sched/act_csum.c else if ((ul >= sizeof(*udph)) && (ul <= ipl - ihl)) udph 288 net/sched/act_csum.c skb->csum = csum_partial(udph, ul, 0); udph 295 net/sched/act_csum.c skb->csum = csum_partial(udph, ul, 0); udph 298 net/sched/act_csum.c udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, udph 302 net/sched/act_csum.c if (!udph->check) udph 303 net/sched/act_csum.c udph->check = CSUM_MANGLED_0; udph 315 net/sched/act_csum.c struct udphdr *udph; udph 329 net/sched/act_csum.c udph = tcf_csum_skb_nextlayer(skb, ihl, ipl, sizeof(*udph)); udph 330 net/sched/act_csum.c if (udph == NULL) udph 334 net/sched/act_csum.c ul = ntohs(udph->len); udph 336 net/sched/act_csum.c udph->check = 0; udph 340 net/sched/act_csum.c skb->csum = csum_partial(udph, ipl - ihl, 0); udph 342 net/sched/act_csum.c else if ((ul >= sizeof(*udph)) && (ul <= ipl - ihl)) udph 343 net/sched/act_csum.c skb->csum = csum_partial(udph, ul, 0); udph 351 net/sched/act_csum.c skb->csum = csum_partial(udph, ul, 0); udph 354 net/sched/act_csum.c udph->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, ul, udph 358 net/sched/act_csum.c if (!udph->check) udph 359 net/sched/act_csum.c udph->check = CSUM_MANGLED_0; udph 185 net/sched/act_nat.c struct udphdr *udph; udph 187 net/sched/act_nat.c if (!pskb_may_pull(skb, ihl + sizeof(*udph) + noff) || udph 188 net/sched/act_nat.c skb_try_make_writable(skb, ihl + sizeof(*udph) + noff)) udph 191 net/sched/act_nat.c udph = (void *)(skb_network_header(skb) + ihl); udph 192 net/sched/act_nat.c if (udph->check || skb->ip_summed == CHECKSUM_PARTIAL) { udph 193 net/sched/act_nat.c inet_proto_csum_replace4(&udph->check, skb, addr, udph 195 net/sched/act_nat.c if (!udph->check) udph 196 net/sched/act_nat.c udph->check = CSUM_MANGLED_0; udph 160 samples/bpf/xdp_redirect_cpu_kern.c struct udphdr *udph; udph 168 samples/bpf/xdp_redirect_cpu_kern.c udph = (void *)(iph + 1); udph 169 samples/bpf/xdp_redirect_cpu_kern.c if (udph + 1 > data_end) udph 172 samples/bpf/xdp_redirect_cpu_kern.c dport = ntohs(udph->dest); udph 451 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct udphdr udph; udph 473 tools/testing/selftests/bpf/progs/test_tc_tunnel.c if (bpf_skb_load_bytes(skb, off + len, &udph, sizeof(udph)) < 0) udph 475 tools/testing/selftests/bpf/progs/test_tc_tunnel.c switch (bpf_ntohs(udph.dest)) { udph 211 tools/testing/selftests/bpf/test_flow_dissector.c const struct udphdr *udph, udph 219 tools/testing/selftests/bpf/test_flow_dissector.c pseudo_sum += udph->len; udph 220 tools/testing/selftests/bpf/test_flow_dissector.c return build_ip_csum((void *) udph, num_words, pseudo_sum); udph 224 tools/testing/selftests/bpf/test_flow_dissector.c const struct udphdr *udph, udph 233 tools/testing/selftests/bpf/test_flow_dissector.c return build_ip_csum((void *) udph, num_words, pseudo_sum); udph 239 tools/testing/selftests/bpf/test_flow_dissector.c struct udphdr *udph = header; udph 240 tools/testing/selftests/bpf/test_flow_dissector.c int len = sizeof(*udph) + payload_len; udph 242 tools/testing/selftests/bpf/test_flow_dissector.c udph->source = htons(cfg_src_port); udph 243 tools/testing/selftests/bpf/test_flow_dissector.c udph->dest = htons(dport); udph 244 tools/testing/selftests/bpf/test_flow_dissector.c udph->len = htons(len); udph 245 tools/testing/selftests/bpf/test_flow_dissector.c udph->check = 0; udph 247 tools/testing/selftests/bpf/test_flow_dissector.c udph->check = build_udp_v4_csum(header - sizeof(struct iphdr), udph 248 tools/testing/selftests/bpf/test_flow_dissector.c udph, len >> 1); udph 250 tools/testing/selftests/bpf/test_flow_dissector.c udph->check = build_udp_v6_csum(header - sizeof(struct ipv6hdr), udph 251 tools/testing/selftests/bpf/test_flow_dissector.c udph, len >> 1); udph 137 tools/testing/selftests/net/psock_snd.c struct udphdr *udph = header; udph 138 tools/testing/selftests/net/psock_snd.c int len = sizeof(*udph) + payload_len; udph 140 tools/testing/selftests/net/psock_snd.c udph->source = htons(9); udph 141 tools/testing/selftests/net/psock_snd.c udph->dest = htons(cfg_port); udph 142 tools/testing/selftests/net/psock_snd.c udph->len = htons(len); udph 145 tools/testing/selftests/net/psock_snd.c udph->check = build_ip_csum(header - (2 * alen), alen, udph 146 tools/testing/selftests/net/psock_snd.c htons(IPPROTO_UDP) + udph->len); udph 148 tools/testing/selftests/net/psock_snd.c udph->check = 0; udph 150 tools/testing/selftests/net/psock_snd.c return sizeof(*udph); udph 43 tools/testing/selftests/net/txring_overwrite.c struct udphdr *udph; udph 65 tools/testing/selftests/net/txring_overwrite.c udph = buffer + off; udph 66 tools/testing/selftests/net/txring_overwrite.c udph->dest = htons(8000); udph 67 tools/testing/selftests/net/txring_overwrite.c udph->source = htons(8001); udph 68 tools/testing/selftests/net/txring_overwrite.c udph->len = htons(blen - off); udph 69 tools/testing/selftests/net/txring_overwrite.c udph->check = 0; udph 71 tools/testing/selftests/net/txring_overwrite.c off += sizeof(*udph); udph 320 tools/testing/selftests/networking/timestamping/txtimestamp.c static uint16_t get_udp_csum(const struct udphdr *udph, int alen) udph 323 tools/testing/selftests/networking/timestamping/txtimestamp.c const void *csum_start = udph; udph 326 tools/testing/selftests/networking/timestamping/txtimestamp.c pseudo_sum += udph->len; udph 330 tools/testing/selftests/networking/timestamping/txtimestamp.c csum_len = ntohs(udph->len) + alen * 2; udph 374 tools/testing/selftests/networking/timestamping/txtimestamp.c struct udphdr *udph = p; udph 376 tools/testing/selftests/networking/timestamping/txtimestamp.c udph->source = ntohs(dest_port + 1); /* spoof */ udph 377 tools/testing/selftests/networking/timestamping/txtimestamp.c udph->dest = ntohs(dest_port); udph 378 tools/testing/selftests/networking/timestamping/txtimestamp.c udph->len = ntohs(sizeof(*udph) + cfg_payload_len); udph 379 tools/testing/selftests/networking/timestamping/txtimestamp.c udph->check = 0; udph 381 tools/testing/selftests/networking/timestamping/txtimestamp.c udph->check = get_udp_csum(udph, is_ipv4 ? sizeof(struct in_addr) :