Lines Matching refs:udph

616 	struct udphdr *udph;
644 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtd);
655 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amtd);
658 amtd = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
663 skb_push(skb, sizeof(*udph));
665 udph = udp_hdr(skb);
666 udph->source = amt->gw_port;
667 udph->dest = amt->relay_port;
668 udph->len = htons(sizeof(*udph) + sizeof(*amtd));
669 udph->check = 0;
672 udph->check = csum_tcpudp_magic(amt->local_ip, amt->discovery_ip,
673 sizeof(*udph) + sizeof(*amtd),
705 struct udphdr *udph;
733 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtrh);
744 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amtrh);
747 amtrh = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
754 skb_push(skb, sizeof(*udph));
756 udph = udp_hdr(skb);
757 udph->source = amt->gw_port;
758 udph->dest = amt->relay_port;
759 udph->len = htons(sizeof(*amtrh) + sizeof(*udph));
760 udph->check = 0;
763 udph->check = csum_tcpudp_magic(amt->local_ip, amt->remote_ip,
764 sizeof(*udph) + sizeof(*amtrh),
2553 struct udphdr *udph;
2581 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2592 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2595 amta = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
2601 skb_push(skb, sizeof(*udph));
2603 udph = udp_hdr(skb);
2604 udph->source = amt->relay_port;
2605 udph->dest = dport;
2606 udph->len = htons(sizeof(*amta) + sizeof(*udph));
2607 udph->check = 0;
2610 udph->check = csum_tcpudp_magic(amt->local_ip, daddr,
2611 sizeof(*udph) + sizeof(*amta),
2640 struct udphdr *udph;
2643 if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtd)))
2647 udph = udp_hdr(skb);
2653 amt_send_advertisement(amt, amtd->nonce, iph->saddr, udph->source);
2663 struct udphdr *udph;
2668 if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtrh)))
2672 udph = udp_hdr(skb);
2697 tunnel->source_port = udph->source;