• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ipv4/

Lines Matching defs:uh

332 	struct udphdr *uh = (struct udphdr*)(skb->data+(iph->ihl<<2));
339 sk = __udp4_lib_lookup(iph->daddr, uh->dest, iph->saddr, uh->source,
386 ip_icmp_error(sk, skb, err, uh->dest, info, (u8*)(uh+1));
423 struct udphdr *uh = udp_hdr(skb);
432 uh->check = ~csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, 0);
448 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum);
449 if (uh->check == 0)
450 uh->check = CSUM_MANGLED_0;
463 struct udphdr *uh;
474 uh = udp_hdr(skb);
475 uh->source = fl->fl_ip_sport;
476 uh->dest = fl->fl_ip_dport;
477 uh->len = htons(up->len);
478 uh->check = 0;
497 uh->check = csum_tcpudp_magic(fl->fl4_src, fl->fl4_dst, up->len,
499 if (uh->check == 0)
500 uh->check = CSUM_MANGLED_0;
933 struct udphdr *uh;
956 uh = udp_hdr(skb);
957 udpdata = (__u8 *)uh + sizeof(struct udphdr);
1131 struct udphdr *uh,
1139 sk = sk_head(&udptable[ntohs(uh->dest) & (UDP_HTABLE_SIZE - 1)]);
1141 sk = udp_v4_mcast_next(sk, uh->dest, daddr, uh->source, saddr, dif);
1148 sknext = udp_v4_mcast_next(sk_next(sk), uh->dest, daddr,
1149 uh->source, saddr, dif);
1173 static inline int udp4_csum_init(struct sk_buff *skb, struct udphdr *uh,
1183 err = udplite_checksum_init(skb, uh);
1189 if (uh->check == 0) {
1214 struct udphdr *uh = udp_hdr(skb);
1226 ulen = ntohs(uh->len);
1232 if (ulen < sizeof(*uh) || pskb_trim_rcsum(skb, ulen))
1234 uh = udp_hdr(skb);
1237 if (udp4_csum_init(skb, uh, proto))
1241 return __udp4_lib_mcast_deliver(skb, uh, saddr, daddr, udptable);
1243 sk = __udp4_lib_lookup(saddr, uh->source, daddr, uh->dest,
1280 ntohs(uh->source),
1284 ntohs(uh->dest));
1295 ntohs(uh->source),
1297 ntohs(uh->dest),