• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv6/

Lines Matching defs:uh

461 	struct udphdr *uh = (struct udphdr*)(skb->data+offset);
465 sk = __udp6_lib_lookup(dev_net(skb->dev), daddr, uh->dest,
466 saddr, uh->source, inet6_iif(skb), udptable);
479 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1));
629 const struct udphdr *uh = udp_hdr(skb);
630 struct udp_hslot *hslot = udp_hashslot(udptable, net, ntohs(uh->dest));
637 sk = udp_v6_mcast_next(net, sk, uh->dest, daddr, uh->source, saddr, dif);
640 sk = udp_v6_mcast_next(net, sk_nulls_next(sk), uh->dest, daddr,
641 uh->source, saddr, dif);
668 static inline int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh,
677 err = udplite_checksum_init(skb, uh);
682 if (uh->check == 0) {
707 struct udphdr *uh;
716 uh = udp_hdr(skb);
718 ulen = ntohs(uh->len);
729 if (ulen < sizeof(*uh))
737 uh = udp_hdr(skb);
741 if (udp6_csum_init(skb, uh, proto))
757 sk = __udp6_lib_lookup_skb(skb, uh->source, uh->dest, udptable);
797 ntohs(uh->source),
801 ntohs(uh->dest));
841 struct udphdr *uh = udp_hdr(skb);
848 uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0);
864 uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP,
866 if (uh->check == 0)
867 uh->check = CSUM_MANGLED_0;
878 struct udphdr *uh;
893 uh = udp_hdr(skb);
894 uh->source = fl->fl_ip_sport;
895 uh->dest = fl->fl_ip_dport;
896 uh->len = htons(up->len);
897 uh->check = 0;
909 uh->check = csum_ipv6_magic(&fl->fl6_src, &fl->fl6_dst,
911 if (uh->check == 0)
912 uh->check = CSUM_MANGLED_0;
1278 struct udphdr *uh;
1280 if (!pskb_may_pull(skb, sizeof(*uh)))
1284 uh = udp_hdr(skb);
1286 uh->check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, skb->len,