Lines Matching defs:uh
225 struct udphdr *uh = (struct udphdr*)(skb->data+offset);
229 sk = __udp6_lib_lookup(daddr, uh->dest,
230 saddr, uh->source, inet6_iif(skb), udptable);
243 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1));
349 const struct udphdr *uh = udp_hdr(skb);
353 sk = sk_head(&udptable[ntohs(uh->dest) & (UDP_HTABLE_SIZE - 1)]);
355 sk = udp_v6_mcast_next(sk, uh->dest, daddr, uh->source, saddr, dif);
362 while ((sk2 = udp_v6_mcast_next(sk_next(sk2), uh->dest, daddr,
363 uh->source, saddr, dif))) {
374 static inline int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh,
383 err = udplite_checksum_init(skb, uh);
388 if (uh->check == 0) {
413 struct udphdr *uh;
423 uh = udp_hdr(skb);
425 ulen = ntohs(uh->len);
436 if (ulen < sizeof(*uh))
444 uh = udp_hdr(skb);
448 if (udp6_csum_init(skb, uh, proto))
463 sk = __udp6_lib_lookup(saddr, uh->source,
464 daddr, uh->dest, inet6_iif(skb), udptable);
523 struct udphdr *uh;
537 uh = udp_hdr(skb);
538 uh->source = fl->fl_ip_sport;
539 uh->dest = fl->fl_ip_dport;
540 uh->len = htons(up->len);
541 uh->check = 0;
549 uh->check = csum_ipv6_magic(&fl->fl6_src, &fl->fl6_dst,
551 if (uh->check == 0)
552 uh->check = CSUM_MANGLED_0;