Lines Matching refs:udph
2802 struct udphdr *udph; in fill_packet_ipv4() local
2864 udph = (struct udphdr *) skb_put(skb, sizeof(struct udphdr)); in fill_packet_ipv4()
2877 udph->source = htons(pkt_dev->cur_udp_src); in fill_packet_ipv4()
2878 udph->dest = htons(pkt_dev->cur_udp_dst); in fill_packet_ipv4()
2879 udph->len = htons(datalen + 8); /* DATA + udphdr */ in fill_packet_ipv4()
2880 udph->check = 0; in fill_packet_ipv4()
2911 udph->check = csum_tcpudp_magic(iph->saddr, iph->daddr, in fill_packet_ipv4()
2914 if (udph->check == 0) in fill_packet_ipv4()
2915 udph->check = CSUM_MANGLED_0; in fill_packet_ipv4()
2931 struct udphdr *udph; in fill_packet_ipv6() local
2991 udph = (struct udphdr *) skb_put(skb, sizeof(struct udphdr)); in fill_packet_ipv6()
3009 udph->source = htons(pkt_dev->cur_udp_src); in fill_packet_ipv6()
3010 udph->dest = htons(pkt_dev->cur_udp_dst); in fill_packet_ipv6()
3011 udph->len = htons(udplen); in fill_packet_ipv6()
3012 udph->check = 0; in fill_packet_ipv6()
3041 udph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, 0); in fill_packet_ipv6()
3046 udph->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, csum); in fill_packet_ipv6()
3048 if (udph->check == 0) in fill_packet_ipv6()
3049 udph->check = CSUM_MANGLED_0; in fill_packet_ipv6()