Home
last modified time | relevance | path

Searched refs:uh (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/net/6lowpan/
Dnhc_udp.c45 struct udphdr uh; in udp_uncompress() local
54 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
55 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
58 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
60 uh.dest = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
64 uh.source = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
65 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
69 uh.source = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val >> 4)); in udp_uncompress()
70 uh.dest = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val & 0x0f)); in udp_uncompress()
77 ntohs(uh.source), ntohs(uh.dest)); in udp_uncompress()
[all …]
/linux-4.4.14/net/ipv4/
Dudp_offload.c79 struct udphdr *uh; in __skb_udp_tunnel_segment() local
102 uh = udp_hdr(skb); in __skb_udp_tunnel_segment()
103 uh->len = htons(len); in __skb_udp_tunnel_segment()
110 uh->check = ~csum_fold((__force __wsum) in __skb_udp_tunnel_segment()
111 ((__force u32)uh->check + in __skb_udp_tunnel_segment()
126 uh->check = csum_fold(skb->csum); in __skb_udp_tunnel_segment()
127 if (uh->check == 0) in __skb_udp_tunnel_segment()
128 uh->check = CSUM_MANGLED_0; in __skb_udp_tunnel_segment()
130 uh->check = gso_make_checksum(skb, ~uh->check); in __skb_udp_tunnel_segment()
132 if (uh->check == 0) in __skb_udp_tunnel_segment()
[all …]
Dudp_tunnel.c82 struct udphdr *uh; in udp_tunnel_xmit_skb() local
84 __skb_push(skb, sizeof(*uh)); in udp_tunnel_xmit_skb()
86 uh = udp_hdr(skb); in udp_tunnel_xmit_skb()
88 uh->dest = dst_port; in udp_tunnel_xmit_skb()
89 uh->source = src_port; in udp_tunnel_xmit_skb()
90 uh->len = htons(skb->len); in udp_tunnel_xmit_skb()
Dudp.c629 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); in __udp4_lib_err() local
637 sk = __udp4_lib_lookup(net, iph->daddr, uh->dest, in __udp4_lib_err()
638 iph->saddr, uh->source, skb->dev->ifindex, udptable); in __udp4_lib_err()
688 ip_icmp_error(sk, skb, err, uh->dest, info, (u8 *)(uh+1)); in __udp4_lib_err()
725 struct udphdr *uh = udp_hdr(skb); in udp4_hwcsum() local
737 uh->check = ~csum_tcpudp_magic(src, dst, len, in udp4_hwcsum()
755 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum); in udp4_hwcsum()
756 if (uh->check == 0) in udp4_hwcsum()
757 uh->check = CSUM_MANGLED_0; in udp4_hwcsum()
768 struct udphdr *uh = udp_hdr(skb); in udp_set_csum() local
[all …]
Dxfrm4_input.c72 struct udphdr *uh; in xfrm4_udp_encap_rcv() local
91 uh = udp_hdr(skb); in xfrm4_udp_encap_rcv()
92 udpdata = (__u8 *)uh + sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
Desp4.c209 struct udphdr *uh; in esp_output() local
220 uh = (struct udphdr *)esph; in esp_output()
221 uh->source = sport; in esp_output()
222 uh->dest = dport; in esp_output()
223 uh->len = htons(skb->len - skb_transport_offset(skb)); in esp_output()
224 uh->check = 0; in esp_output()
229 esph = (struct ip_esp_hdr *)(uh + 1); in esp_output()
232 udpdata32 = (__be32 *)(uh + 1); in esp_output()
327 struct udphdr *uh = (void *)(skb_network_header(skb) + ihl); in esp_input_done2() local
336 uh->source != encap->encap_sport) { in esp_input_done2()
[all …]
Dfou.c767 struct udphdr *uh; in fou_build_udp() local
772 uh = udp_hdr(skb); in fou_build_udp()
774 uh->dest = e->dport; in fou_build_udp()
775 uh->source = sport; in fou_build_udp()
776 uh->len = htons(skb->len); in fou_build_udp()
777 uh->check = 0; in fou_build_udp()
/linux-4.4.14/net/ipv6/
Dudp_offload.c68 struct udphdr *uh; in udp6_ufo_fragment() local
77 uh = udp_hdr(skb); in udp6_ufo_fragment()
80 uh->check = 0; in udp6_ufo_fragment()
82 uh->check = udp_v6_check(skb->len, &ipv6h->saddr, in udp6_ufo_fragment()
85 if (uh->check == 0) in udp6_ufo_fragment()
86 uh->check = CSUM_MANGLED_0; in udp6_ufo_fragment()
132 struct udphdr *uh = udp_gro_udphdr(skb); in udp6_gro_receive() local
134 if (unlikely(!uh)) in udp6_gro_receive()
141 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check, in udp6_gro_receive()
144 else if (uh->check) in udp6_gro_receive()
[all …]
Dip6_checksum.c65 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) in udp6_csum_init() argument
73 err = udplite_checksum_init(skb, uh); in udp6_csum_init()
83 return skb_checksum_init_zero_check(skb, proto, uh->check, in udp6_csum_init()
95 struct udphdr *uh = udp_hdr(skb); in udp6_set_csum() local
98 uh->check = 0; in udp6_set_csum()
100 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
109 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
115 uh->check = 0; in udp6_set_csum()
117 uh->check = udp_v6_check(len, saddr, daddr, csum); in udp6_set_csum()
118 if (uh->check == 0) in udp6_set_csum()
[all …]
Dip6_udp_tunnel.c79 struct udphdr *uh; in udp_tunnel6_xmit_skb() local
82 __skb_push(skb, sizeof(*uh)); in udp_tunnel6_xmit_skb()
84 uh = udp_hdr(skb); in udp_tunnel6_xmit_skb()
86 uh->dest = dst_port; in udp_tunnel6_xmit_skb()
87 uh->source = src_port; in udp_tunnel6_xmit_skb()
89 uh->len = htons(skb->len); in udp_tunnel6_xmit_skb()
Dudp.c545 struct udphdr *uh = (struct udphdr *)(skb->data+offset); in __udp6_lib_err() local
550 sk = __udp6_lib_lookup(net, daddr, uh->dest, in __udp6_lib_err()
551 saddr, uh->source, inet6_iif(skb), udptable); in __udp6_lib_err()
577 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1)); in __udp6_lib_err()
790 const struct udphdr *uh = udp_hdr(skb); in __udp6_lib_mcast_deliver() local
792 unsigned short hnum = ntohs(uh->dest); in __udp6_lib_mcast_deliver()
811 uh->dest, daddr, in __udp6_lib_mcast_deliver()
812 uh->source, saddr, in __udp6_lib_mcast_deliver()
817 (uh->check || udp_sk(sk)->no_check6_rx)) { in __udp6_lib_mcast_deliver()
852 struct udphdr *uh; in __udp6_lib_rcv() local
[all …]
Dila.c65 struct udphdr *uh = (struct udphdr *) in update_ipv6_locator() local
68 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_locator()
70 inet_proto_csum_replace_by_diff(&uh->check, skb, in update_ipv6_locator()
72 if (!uh->check) in update_ipv6_locator()
73 uh->check = CSUM_MANGLED_0; in update_ipv6_locator()
/linux-4.4.14/fs/ntfs/
Dusnjrnl.c53 USN_HEADER *uh; in ntfs_stamp_usnjrnl() local
61 uh = (USN_HEADER*)page_address(page); in ntfs_stamp_usnjrnl()
67 (long long)sle64_to_cpu(uh->journal_id), in ntfs_stamp_usnjrnl()
68 (long long)sle64_to_cpu(uh->lowest_valid_usn), in ntfs_stamp_usnjrnl()
71 uh->lowest_valid_usn = in ntfs_stamp_usnjrnl()
73 uh->journal_id = stamp; in ntfs_stamp_usnjrnl()
Dsuper.c1446 USN_HEADER *uh; in load_and_init_usnjrnl() local
1546 uh = (USN_HEADER*)page_address(page); in load_and_init_usnjrnl()
1548 if (unlikely(sle64_to_cpu(uh->allocation_delta) > in load_and_init_usnjrnl()
1549 sle64_to_cpu(uh->maximum_size))) { in load_and_init_usnjrnl()
1552 (long long)sle64_to_cpu(uh->allocation_delta), in load_and_init_usnjrnl()
1553 (long long)sle64_to_cpu(uh->maximum_size)); in load_and_init_usnjrnl()
1561 if (unlikely(sle64_to_cpu(uh->lowest_valid_usn) >= in load_and_init_usnjrnl()
1563 if (likely(sle64_to_cpu(uh->lowest_valid_usn) == in load_and_init_usnjrnl()
1576 (long long)sle64_to_cpu(uh->lowest_valid_usn), in load_and_init_usnjrnl()
/linux-4.4.14/net/netfilter/
Dnf_log_common.c28 const struct udphdr *uh; in nf_log_dump_udp_header() local
40 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in nf_log_dump_udp_header()
41 if (uh == NULL) { in nf_log_dump_udp_header()
49 ntohs(uh->source), ntohs(uh->dest), ntohs(uh->len)); in nf_log_dump_udp_header()
Dxt_tcpudp.c133 const struct udphdr *uh; in udp_mt() local
141 uh = skb_header_pointer(skb, par->thoff, sizeof(_udph), &_udph); in udp_mt()
142 if (uh == NULL) { in udp_mt()
151 ntohs(uh->source), in udp_mt()
154 ntohs(uh->dest), in udp_mt()
Dnf_nat_sip.c281 struct udphdr *uh; in nf_nat_sip() local
288 uh = (void *)skb->data + protoff; in nf_nat_sip()
289 uh->dest = ct_sip_info->forced_dport; in nf_nat_sip()
Dnf_conntrack_h323_main.c1240 const struct udphdr *uh; in get_udp_data() local
1244 uh = skb_header_pointer(skb, protoff, sizeof(_uh), &_uh); in get_udp_data()
1245 if (uh == NULL) in get_udp_data()
/linux-4.4.14/net/netfilter/ipset/
Dip_set_getport.c55 const struct udphdr *uh; in get_port() local
57 uh = skb_header_pointer(skb, protooff, sizeof(_udph), &_udph); in get_port()
58 if (!uh) in get_port()
62 *port = src ? uh->source : uh->dest; in get_port()
/linux-4.4.14/net/openvswitch/
Dactions.c302 struct udphdr *uh = udp_hdr(skb); in update_ip_l4_checksum() local
304 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ip_l4_checksum()
305 inet_proto_csum_replace4(&uh->check, skb, in update_ip_l4_checksum()
307 if (!uh->check) in update_ip_l4_checksum()
308 uh->check = CSUM_MANGLED_0; in update_ip_l4_checksum()
334 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum() local
336 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_checksum()
337 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
339 if (!uh->check) in update_ipv6_checksum()
340 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
[all …]
/linux-4.4.14/security/
Dlsm_audit.c72 struct udphdr *uh = udp_hdr(skb); in ipv4_skb_to_auditdata() local
73 if (uh == NULL) in ipv4_skb_to_auditdata()
76 ad->u.net->sport = uh->source; in ipv4_skb_to_auditdata()
77 ad->u.net->dport = uh->dest; in ipv4_skb_to_auditdata()
148 struct udphdr _udph, *uh; in ipv6_skb_to_auditdata() local
150 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in ipv6_skb_to_auditdata()
151 if (uh == NULL) in ipv6_skb_to_auditdata()
154 ad->u.net->sport = uh->source; in ipv6_skb_to_auditdata()
155 ad->u.net->dport = uh->dest; in ipv6_skb_to_auditdata()
/linux-4.4.14/include/net/
Dudp.h162 struct udphdr *uh);
167 struct udphdr *uh; in udp_gro_udphdr() local
171 hlen = off + sizeof(*uh); in udp_gro_udphdr()
172 uh = skb_gro_header_fast(skb, off); in udp_gro_udphdr()
174 uh = skb_gro_header_slow(skb, hlen, off); in udp_gro_udphdr()
176 return uh; in udp_gro_udphdr()
Dudplite.h36 static inline int udplite_checksum_init(struct sk_buff *skb, struct udphdr *uh) in udplite_checksum_init() argument
43 if (uh->check == 0) { in udplite_checksum_init()
48 cscov = ntohs(uh->len); in udplite_checksum_init()
Dudp_tunnel.h111 struct udphdr *uh; in udp_tunnel_gro_complete() local
113 uh = (struct udphdr *)(skb->data + nhoff - sizeof(struct udphdr)); in udp_tunnel_gro_complete()
114 skb_shinfo(skb)->gso_type |= uh->check ? in udp_tunnel_gro_complete()
Dip6_checksum.h105 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto);
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_proto_udp.c38 struct udphdr _udph, *uh; in udp_conn_schedule() local
43 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph); in udp_conn_schedule()
44 if (uh) in udp_conn_schedule()
45 ports = &uh->source; in udp_conn_schedule()
307 struct udphdr _udph, *uh; in udp_csum_check() local
317 uh = skb_header_pointer(skb, udphoff, sizeof(_udph), &_udph); in udp_csum_check()
318 if (uh == NULL) in udp_csum_check()
321 if (uh->check != 0) { in udp_csum_check()
/linux-4.4.14/arch/avr32/lib/
Dio-readsw.S14 ld.uh r8, r12[0]
41 ld.uh r8, r12[0]
Dio-writesw.S10 ld.uh r8, r11++
36 ld.uh r8, r11++
Dcsum_partial.S36 ld.uh r9, r12++
/linux-4.4.14/arch/sparc/include/asm/
Duaccess_32.h187 __get_user_asm(__gu_val, uh, addr, __gu_ret); \
216 __get_user_asm_ret(__gu_val, uh, addr, retval); \
238 case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
254 case 2: __get_user_asm_ret(__gu_val, uh, addr, retval); break; \
Duaccess_64.h170 case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
186 case 2: __get_user_asm_ret(__gu_val, uh, addr, retval); break; \
/linux-4.4.14/drivers/net/hyperv/
Dnetvsc_drv.c566 struct udphdr *uh; in netvsc_start_xmit() local
573 uh = udp_hdr(skb); in netvsc_start_xmit()
574 udp_len = ntohs(uh->len); in netvsc_start_xmit()
575 uh->check = 0; in netvsc_start_xmit()
576 uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit()
579 csum_partial(uh, udp_len, 0)); in netvsc_start_xmit()
580 if (uh->check == 0) in netvsc_start_xmit()
581 uh->check = CSUM_MANGLED_0; in netvsc_start_xmit()
/linux-4.4.14/net/l2tp/
Dl2tp_core.c1108 struct udphdr *uh; in l2tp_xmit_skb() local
1151 __skb_push(skb, sizeof(*uh)); in l2tp_xmit_skb()
1153 uh = udp_hdr(skb); in l2tp_xmit_skb()
1154 uh->source = inet->inet_sport; in l2tp_xmit_skb()
1155 uh->dest = inet->inet_dport; in l2tp_xmit_skb()
1157 uh->len = htons(udp_len); in l2tp_xmit_skb()
/linux-4.4.14/include/linux/
Dsctp.h408 sctp_chunkhdr_t uh; member
/linux-4.4.14/security/selinux/
Dhooks.c3795 struct udphdr _udph, *uh; in selinux_parse_skb_ipv4() local
3801 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in selinux_parse_skb_ipv4()
3802 if (uh == NULL) in selinux_parse_skb_ipv4()
3805 ad->u.net->sport = uh->source; in selinux_parse_skb_ipv4()
3806 ad->u.net->dport = uh->dest; in selinux_parse_skb_ipv4()
3876 struct udphdr _udph, *uh; in selinux_parse_skb_ipv6() local
3878 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in selinux_parse_skb_ipv6()
3879 if (uh == NULL) in selinux_parse_skb_ipv6()
3882 ad->u.net->sport = uh->source; in selinux_parse_skb_ipv6()
3883 ad->u.net->dport = uh->dest; in selinux_parse_skb_ipv6()
/linux-4.4.14/security/smack/
Dsmack_lsm.c3873 struct udphdr _udph, *uh; in smk_skb_to_addr_ipv6() local
3898 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in smk_skb_to_addr_ipv6()
3899 if (uh != NULL) in smk_skb_to_addr_ipv6()
3900 sip->sin6_port = uh->source; in smk_skb_to_addr_ipv6()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c899 struct udphdr *uh = NULL; in bnxt_gro_skb() local
905 uh = (struct udphdr *)(iph + 1); in bnxt_gro_skb()
910 uh = (struct udphdr *)(iph + 1); in bnxt_gro_skb()
912 if (uh) { in bnxt_gro_skb()
913 if (uh->check) in bnxt_gro_skb()