Lines Matching defs:uh

649 					 struct udphdr *uh,
679 sk = __udp6_lib_lookup(net, &hdr->daddr, uh->source,
680 &hdr->saddr, uh->dest,
710 struct udphdr *uh = (struct udphdr *)(skb->data+offset);
717 sk = __udp6_lib_lookup(net, daddr, uh->dest, saddr, uh->source,
723 sk = __udp6_lib_err_encap(net, hdr, offset, uh,
763 udp_sk(sk)->encap_err_rcv(sk, skb, err, uh->dest,
764 ntohl(info), (u8 *)(uh+1));
772 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1));
982 const struct udphdr *uh = udp_hdr(skb);
983 unsigned short hnum = ntohs(uh->dest);
1002 if (!__udp_v6_is_mcast_sock(net, sk, uh->dest, daddr,
1003 uh->source, saddr, dif, sdif,
1009 if (!uh->check && !udp_get_no_check6_rx(sk))
1056 struct udphdr *uh)
1060 if (inet_get_convert_csum(sk) && uh->check && !IS_UDPLITE(sk))
1078 struct udphdr *uh;
1087 uh = udp_hdr(skb);
1089 ulen = ntohs(uh->len);
1100 if (ulen < sizeof(*uh))
1108 uh = udp_hdr(skb);
1112 if (udp6_csum_init(skb, uh, proto))
1116 sk = inet6_steal_sock(net, skb, sizeof(struct udphdr), saddr, uh->source, daddr, uh->dest,
1128 if (!uh->check && !udp_get_no_check6_rx(sk)) {
1134 ret = udp6_unicast_rcv_skb(sk, skb, uh);
1148 sk = __udp6_lib_lookup_skb(skb, uh->source, uh->dest, udptable);
1150 if (!uh->check && !udp_get_no_check6_rx(sk))
1152 return udp6_unicast_rcv_skb(sk, skb, uh);
1157 if (!uh->check)
1178 saddr, ntohs(uh->source),
1180 daddr, ntohs(uh->dest));
1225 const struct udphdr *uh;
1235 uh = udp_hdr(skb);
1238 sk = __udp6_lib_demux_lookup(net, uh->dest,
1240 uh->source, &ipv6_hdr(skb)->saddr,
1332 struct udphdr *uh = udp_hdr(skb);
1340 uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0);
1357 uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP,
1359 if (uh->check == 0)
1360 uh->check = CSUM_MANGLED_0;
1372 struct udphdr *uh;
1378 int datalen = len - sizeof(*uh);
1383 uh = udp_hdr(skb);
1384 uh->source = fl6->fl6_sport;
1385 uh->dest = fl6->fl6_dport;
1386 uh->len = htons(len);
1387 uh->check = 0;
1434 uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr,
1436 if (uh->check == 0)
1437 uh->check = CSUM_MANGLED_0;