Home
last modified time | relevance | path

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

/linux-4.1.27/net/6lowpan/
Dnhc_udp.c25 struct udphdr uh; in udp_uncompress() local
34 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
35 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
38 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
40 uh.dest = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
44 uh.source = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
45 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
49 uh.source = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val >> 4)); in udp_uncompress()
50 uh.dest = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val & 0x0f)); in udp_uncompress()
57 ntohs(uh.source), ntohs(uh.dest)); in udp_uncompress()
[all …]
/linux-4.1.27/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.c83 struct udphdr *uh; in udp_tunnel_xmit_skb() local
85 __skb_push(skb, sizeof(*uh)); in udp_tunnel_xmit_skb()
87 uh = udp_hdr(skb); in udp_tunnel_xmit_skb()
89 uh->dest = dst_port; in udp_tunnel_xmit_skb()
90 uh->source = src_port; in udp_tunnel_xmit_skb()
91 uh->len = htons(skb->len); in udp_tunnel_xmit_skb()
Dudp.c626 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); in __udp4_lib_err() local
634 sk = __udp4_lib_lookup(net, iph->daddr, uh->dest, in __udp4_lib_err()
635 iph->saddr, uh->source, skb->dev->ifindex, udptable); in __udp4_lib_err()
685 ip_icmp_error(sk, skb, err, uh->dest, info, (u8 *)(uh+1)); in __udp4_lib_err()
722 struct udphdr *uh = udp_hdr(skb); in udp4_hwcsum() local
734 uh->check = ~csum_tcpudp_magic(src, dst, len, in udp4_hwcsum()
752 uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum); in udp4_hwcsum()
753 if (uh->check == 0) in udp4_hwcsum()
754 uh->check = CSUM_MANGLED_0; in udp4_hwcsum()
765 struct udphdr *uh = udp_hdr(skb); in udp_set_csum() local
[all …]
Dxfrm4_input.c71 struct udphdr *uh; in xfrm4_udp_encap_rcv() local
90 uh = udp_hdr(skb); in xfrm4_udp_encap_rcv()
91 udpdata = (__u8 *)uh + sizeof(struct udphdr); in xfrm4_udp_encap_rcv()
Desp4.c206 struct udphdr *uh; in esp_output() local
217 uh = (struct udphdr *)esph; in esp_output()
218 uh->source = sport; in esp_output()
219 uh->dest = dport; in esp_output()
220 uh->len = htons(skb->len - skb_transport_offset(skb)); in esp_output()
221 uh->check = 0; in esp_output()
226 esph = (struct ip_esp_hdr *)(uh + 1); in esp_output()
229 udpdata32 = (__be32 *)(uh + 1); in esp_output()
308 struct udphdr *uh = (void *)(skb_network_header(skb) + ihl); in esp_input_done2() local
317 uh->source != encap->encap_sport) { in esp_input_done2()
[all …]
Dfou.c771 struct udphdr *uh; in fou_build_udp() local
776 uh = udp_hdr(skb); in fou_build_udp()
778 uh->dest = e->dport; in fou_build_udp()
779 uh->source = sport; in fou_build_udp()
780 uh->len = htons(skb->len); in fou_build_udp()
781 uh->check = 0; in fou_build_udp()
/linux-4.1.27/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.c72 struct udphdr *uh; in udp_tunnel6_xmit_skb() local
75 __skb_push(skb, sizeof(*uh)); in udp_tunnel6_xmit_skb()
77 uh = udp_hdr(skb); in udp_tunnel6_xmit_skb()
79 uh->dest = dst_port; in udp_tunnel6_xmit_skb()
80 uh->source = src_port; in udp_tunnel6_xmit_skb()
82 uh->len = htons(skb->len); in udp_tunnel6_xmit_skb()
Dudp.c542 struct udphdr *uh = (struct udphdr *)(skb->data+offset); in __udp6_lib_err() local
547 sk = __udp6_lib_lookup(net, daddr, uh->dest, in __udp6_lib_err()
548 saddr, uh->source, inet6_iif(skb), udptable); in __udp6_lib_err()
574 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1)); in __udp6_lib_err()
787 const struct udphdr *uh = udp_hdr(skb); in __udp6_lib_mcast_deliver() local
789 unsigned short hnum = ntohs(uh->dest); in __udp6_lib_mcast_deliver()
808 uh->dest, daddr, in __udp6_lib_mcast_deliver()
809 uh->source, saddr, in __udp6_lib_mcast_deliver()
814 (uh->check || udp_sk(sk)->no_check6_rx)) { in __udp6_lib_mcast_deliver()
849 struct udphdr *uh; in __udp6_lib_rcv() local
[all …]
/linux-4.1.27/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.1.27/net/openvswitch/
Dactions.c287 struct udphdr *uh = udp_hdr(skb); in set_ip_addr() local
289 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in set_ip_addr()
290 inet_proto_csum_replace4(&uh->check, skb, in set_ip_addr()
292 if (!uh->check) in set_ip_addr()
293 uh->check = CSUM_MANGLED_0; in set_ip_addr()
314 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum() local
316 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_checksum()
317 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
319 if (!uh->check) in update_ipv6_checksum()
320 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
[all …]
/linux-4.1.27/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.1.27/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 == NULL) in get_port()
62 *port = src ? uh->source : uh->dest; in get_port()
/linux-4.1.27/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.1.27/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.h106 struct udphdr *uh; in udp_tunnel_gro_complete() local
108 uh = (struct udphdr *)(skb->data + nhoff - sizeof(struct udphdr)); in udp_tunnel_gro_complete()
109 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.1.27/net/netfilter/ipvs/
Dip_vs_proto_udp.c38 struct udphdr _udph, *uh; in udp_conn_schedule() local
41 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph); in udp_conn_schedule()
42 if (uh == NULL) { in udp_conn_schedule()
49 &iph->daddr, uh->dest); in udp_conn_schedule()
293 struct udphdr _udph, *uh; in udp_csum_check() local
303 uh = skb_header_pointer(skb, udphoff, sizeof(_udph), &_udph); in udp_csum_check()
304 if (uh == NULL) in udp_csum_check()
307 if (uh->check != 0) { in udp_csum_check()
Dip_vs_sh.c285 struct udphdr _udph, *uh; in ip_vs_sh_get_port() local
296 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph); in ip_vs_sh_get_port()
297 if (unlikely(uh == NULL)) in ip_vs_sh_get_port()
299 port = uh->source; in ip_vs_sh_get_port()
/linux-4.1.27/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.1.27/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.h148 case 2: __get_user_asm(__gu_val, uh, addr, __gu_ret); break; \
164 case 2: __get_user_asm_ret(__gu_val, uh, addr, retval); break; \
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c523 struct udphdr *uh; in netvsc_start_xmit() local
530 uh = udp_hdr(skb); in netvsc_start_xmit()
531 udp_len = ntohs(uh->len); in netvsc_start_xmit()
532 uh->check = 0; in netvsc_start_xmit()
533 uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, in netvsc_start_xmit()
536 csum_partial(uh, udp_len, 0)); in netvsc_start_xmit()
537 if (uh->check == 0) in netvsc_start_xmit()
538 uh->check = CSUM_MANGLED_0; in netvsc_start_xmit()
/linux-4.1.27/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.1.27/include/linux/
Dsctp.h408 sctp_chunkhdr_t uh; member
/linux-4.1.27/security/selinux/
Dhooks.c3779 struct udphdr _udph, *uh; in selinux_parse_skb_ipv4() local
3785 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in selinux_parse_skb_ipv4()
3786 if (uh == NULL) in selinux_parse_skb_ipv4()
3789 ad->u.net->sport = uh->source; in selinux_parse_skb_ipv4()
3790 ad->u.net->dport = uh->dest; in selinux_parse_skb_ipv4()
3860 struct udphdr _udph, *uh; in selinux_parse_skb_ipv6() local
3862 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in selinux_parse_skb_ipv6()
3863 if (uh == NULL) in selinux_parse_skb_ipv6()
3866 ad->u.net->sport = uh->source; in selinux_parse_skb_ipv6()
3867 ad->u.net->dport = uh->dest; in selinux_parse_skb_ipv6()
/linux-4.1.27/security/smack/
Dsmack_lsm.c3565 struct udphdr _udph, *uh; in smk_skb_to_addr_ipv6() local
3590 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in smk_skb_to_addr_ipv6()
3591 if (uh != NULL) in smk_skb_to_addr_ipv6()
3592 sip->sin6_port = uh->source; in smk_skb_to_addr_ipv6()