Lines Matching defs:udph

608 	struct udphdr *udph;
637 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtd);
648 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amtd);
651 amtd = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
656 skb_push(skb, sizeof(*udph));
658 udph = udp_hdr(skb);
659 udph->source = amt->gw_port;
660 udph->dest = amt->relay_port;
661 udp_set_len_short(udph, sizeof(*udph) + sizeof(*amtd));
662 udph->check = 0;
665 udph->check = csum_tcpudp_magic(amt->local_ip, amt->discovery_ip,
666 sizeof(*udph) + sizeof(*amtd),
697 struct udphdr *udph;
728 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amtrh);
739 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amtrh);
742 amtrh = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
749 skb_push(skb, sizeof(*udph));
751 udph = udp_hdr(skb);
752 udph->source = amt->gw_port;
753 udph->dest = amt->relay_port;
754 udp_set_len_short(udph, sizeof(*amtrh) + sizeof(*udph));
755 udph->check = 0;
758 udph->check = csum_tcpudp_magic(amt->local_ip, remote_ip,
759 sizeof(*udph) + sizeof(*amtrh),
2581 struct udphdr *udph;
2610 len = hlen + tlen + sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2621 len = sizeof(*iph) + sizeof(*udph) + sizeof(*amta);
2624 amta = skb_pull(skb, sizeof(*iph) + sizeof(*udph));
2630 skb_push(skb, sizeof(*udph));
2632 udph = udp_hdr(skb);
2633 udph->source = amt->relay_port;
2634 udph->dest = dport;
2635 udp_set_len_short(udph, sizeof(*amta) + sizeof(*udph));
2636 udph->check = 0;
2639 udph->check = csum_tcpudp_magic(amt->local_ip, daddr,
2640 sizeof(*udph) + sizeof(*amta),
2669 struct udphdr *udph;
2672 if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtd)))
2676 udph = udp_hdr(skb);
2682 amt_send_advertisement(amt, amtd->nonce, iph->saddr, udph->source);
2692 struct udphdr *udph;
2697 if (!pskb_may_pull(skb, sizeof(*udph) + sizeof(*amtrh)))
2701 udph = udp_hdr(skb);
2726 tunnel->source_port = udph->source;