Lines Matching refs:udph
2751 struct udphdr *udph; in fill_packet_ipv4() local
2813 udph = (struct udphdr *) skb_put(skb, sizeof(struct udphdr)); in fill_packet_ipv4()
2826 udph->source = htons(pkt_dev->cur_udp_src); in fill_packet_ipv4()
2827 udph->dest = htons(pkt_dev->cur_udp_dst); in fill_packet_ipv4()
2828 udph->len = htons(datalen + 8); /* DATA + udphdr */ in fill_packet_ipv4()
2829 udph->check = 0; in fill_packet_ipv4()
2860 udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, in fill_packet_ipv4()
2863 if (udph->check == 0) in fill_packet_ipv4()
2864 udph->check = CSUM_MANGLED_0; in fill_packet_ipv4()
2880 struct udphdr *udph; in fill_packet_ipv6() local
2940 udph = (struct udphdr *) skb_put(skb, sizeof(struct udphdr)); in fill_packet_ipv6()
2958 udph->source = htons(pkt_dev->cur_udp_src); in fill_packet_ipv6()
2959 udph->dest = htons(pkt_dev->cur_udp_dst); in fill_packet_ipv6()
2960 udph->len = htons(udplen); in fill_packet_ipv6()
2961 udph->check = 0; in fill_packet_ipv6()
2990 udph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, 0); in fill_packet_ipv6()
2995 udph->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, csum); in fill_packet_ipv6()
2997 if (udph->check == 0) in fill_packet_ipv6()
2998 udph->check = CSUM_MANGLED_0; in fill_packet_ipv6()