Searched refs:uh (Results 1 - 21 of 21) sorted by relevance

/net/ipv6/
H A Dudp_offload.c64 struct udphdr *uh; local
73 uh = udp_hdr(skb);
76 uh->check = 0;
78 uh->check = udp_v6_check(skb->len, &ipv6h->saddr,
81 if (uh->check == 0)
82 uh->check = CSUM_MANGLED_0;
126 struct udphdr *uh = udp_gro_udphdr(skb); local
128 if (unlikely(!uh))
135 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check,
138 else if (uh
154 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); local
[all...]
H A Dip6_checksum.c65 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) argument
73 err = udplite_checksum_init(skb, uh);
83 return skb_checksum_init_zero_check(skb, proto, uh->check,
95 struct udphdr *uh = udp_hdr(skb); local
98 uh->check = 0;
100 uh->check = ~udp_v6_check(len, saddr, daddr, 0);
109 uh->check = ~udp_v6_check(len, saddr, daddr, 0);
115 uh->check = 0;
117 uh->check = udp_v6_check(len, saddr, daddr, csum);
118 if (uh
[all...]
H A Dip6_udp_tunnel.c70 struct udphdr *uh; local
74 __skb_push(skb, sizeof(*uh));
76 uh = udp_hdr(skb);
78 uh->dest = dst_port;
79 uh->source = src_port;
81 uh->len = htons(skb->len);
H A Dudp.c533 struct udphdr *uh = (struct udphdr *)(skb->data+offset); local
538 sk = __udp6_lib_lookup(net, daddr, uh->dest,
539 saddr, uh->source, inet6_iif(skb), udptable);
565 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1));
777 const struct udphdr *uh = udp_hdr(skb); local
779 unsigned short hnum = ntohs(uh->dest);
797 uh->dest, daddr,
798 uh->source, saddr,
803 (uh
834 struct udphdr *uh; local
977 struct udphdr *uh = udp_hdr(skb); local
1014 struct udphdr *uh; local
[all...]
/net/ipv4/
H A Dudp_offload.c73 struct udphdr *uh; local
86 uh = udp_hdr(skb);
87 uh->len = htons(len);
92 uh->check = ~csum_fold((__force __wsum)
93 ((__force u32)uh->check +
95 uh->check = gso_make_checksum(skb, ~uh->check);
97 if (uh->check == 0)
98 uh->check = CSUM_MANGLED_0;
151 struct udphdr *uh; local
260 udp_gro_receive(struct sk_buff **head, struct sk_buff *skb, struct udphdr *uh) argument
321 struct udphdr *uh = udp_gro_udphdr(skb); local
349 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); local
375 struct udphdr *uh = (struct udphdr *)(skb->data + nhoff); local
[all...]
H A Dudp_tunnel.c83 struct udphdr *uh; local
85 __skb_push(skb, sizeof(*uh));
87 uh = udp_hdr(skb);
89 uh->dest = dst_port;
90 uh->source = src_port;
91 uh->len = htons(skb->len);
H A Dxfrm4_input.c70 struct udphdr *uh; local
89 uh = udp_hdr(skb);
90 udpdata = (__u8 *)uh + sizeof(struct udphdr);
H A Dudp.c613 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); local
621 sk = __udp4_lib_lookup(net, iph->daddr, uh->dest,
622 iph->saddr, uh->source, skb->dev->ifindex, udptable);
672 ip_icmp_error(sk, skb, err, uh->dest, info, (u8 *)(uh+1));
709 struct udphdr *uh = udp_hdr(skb); local
721 uh->check = ~csum_tcpudp_magic(src, dst, len,
739 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum);
740 if (uh->check == 0)
741 uh
752 struct udphdr *uh = udp_hdr(skb); local
787 struct udphdr *uh; local
1648 __udp4_lib_mcast_deliver(struct net *net, struct sk_buff *skb, struct udphdr *uh, __be32 saddr, __be32 daddr, struct udp_table *udptable) argument
1709 udp4_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) argument
1735 struct udphdr *uh; local
1950 const struct udphdr *uh; local
[all...]
H A Dfou.c74 struct udphdr *uh; local
83 uh = udp_hdr(skb);
84 guehdr = (struct guehdr *)&uh[1];
90 uh = udp_hdr(skb);
91 guehdr = (struct guehdr *)&uh[1];
H A Desp4.c206 struct udphdr *uh; local
217 uh = (struct udphdr *)esph;
218 uh->source = sport;
219 uh->dest = dport;
220 uh->len = htons(skb->len - skb_transport_offset(skb));
221 uh->check = 0;
226 esph = (struct ip_esp_hdr *)(uh + 1);
229 udpdata32 = (__be32 *)(uh + 1);
307 struct udphdr *uh = (void *)(skb_network_header(skb) + ihl); local
316 uh
[all...]
H A Dip_tunnel.c532 struct udphdr *uh; local
550 uh = udp_hdr(skb);
553 struct guehdr *guehdr = (struct guehdr *)&uh[1];
561 uh->dest = e->dport;
562 uh->source = sport;
563 uh->len = htons(skb->len);
564 uh->check = 0;
/net/6lowpan/
H A Diphc.c261 static int uncompress_udp_header(struct sk_buff *skb, struct udphdr *uh) argument
272 fail |= lowpan_fetch_skb(skb, &uh->source,
273 sizeof(uh->source));
274 fail |= lowpan_fetch_skb(skb, &uh->dest,
275 sizeof(uh->dest));
278 fail |= lowpan_fetch_skb(skb, &uh->source,
279 sizeof(uh->source));
281 uh->dest = htons(val + LOWPAN_NHC_UDP_8BIT_PORT);
285 uh->source = htons(val + LOWPAN_NHC_UDP_8BIT_PORT);
286 fail |= lowpan_fetch_skb(skb, &uh
462 struct udphdr uh; local
538 struct udphdr *uh = udp_hdr(skb); local
[all...]
/net/netfilter/ipset/
H A Dip_set_getport.c55 const struct udphdr *uh; local
57 uh = skb_header_pointer(skb, protooff, sizeof(_udph), &_udph);
58 if (uh == NULL)
62 *port = src ? uh->source : uh->dest;
/net/netfilter/
H A Dnf_log_common.c27 const struct udphdr *uh; local
39 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph);
40 if (uh == NULL) {
48 ntohs(uh->source), ntohs(uh->dest), ntohs(uh->len));
H A Dxt_tcpudp.c133 const struct udphdr *uh; local
141 uh = skb_header_pointer(skb, par->thoff, sizeof(_udph), &_udph);
142 if (uh == NULL) {
151 ntohs(uh->source),
154 ntohs(uh->dest),
H A Dnf_nat_sip.c281 struct udphdr *uh; local
288 uh = (void *)skb->data + protoff;
289 uh->dest = ct_sip_info->forced_dport;
H A Dnf_conntrack_h323_main.c1238 const struct udphdr *uh; local
1242 uh = skb_header_pointer(skb, protoff, sizeof(_uh), &_uh);
1243 if (uh == NULL)
/net/openvswitch/
H A Dactions.c228 struct udphdr *uh = udp_hdr(skb); local
230 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) {
231 inet_proto_csum_replace4(&uh->check, skb,
233 if (!uh->check)
234 uh->check = CSUM_MANGLED_0;
255 struct udphdr *uh = udp_hdr(skb); local
257 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) {
258 inet_proto_csum_replace16(&uh->check, skb,
260 if (!uh->check)
261 uh
380 struct udphdr *uh = udp_hdr(skb); local
395 struct udphdr *uh; local
[all...]
/net/netfilter/ipvs/
H A Dip_vs_proto_udp.c38 struct udphdr _udph, *uh; local
41 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph);
42 if (uh == NULL) {
49 &iph->daddr, uh->dest);
293 struct udphdr _udph, *uh; local
303 uh = skb_header_pointer(skb, udphoff, sizeof(_udph), &_udph);
304 if (uh == NULL)
307 if (uh->check != 0) {
H A Dip_vs_sh.c285 struct udphdr _udph, *uh; local
296 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph);
297 if (unlikely(uh == NULL))
299 port = uh->source;
/net/l2tp/
H A Dl2tp_core.c1108 struct udphdr *uh; local
1151 __skb_push(skb, sizeof(*uh));
1153 uh = udp_hdr(skb);
1154 uh->source = inet->inet_sport;
1155 uh->dest = inet->inet_dport;
1157 uh->len = htons(udp_len);

Completed in 317 milliseconds