/linux-4.4.14/net/6lowpan/ |
D | nhc_udp.c | 45 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/ |
D | udp_offload.c | 79 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 …]
|
D | udp_tunnel.c | 82 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()
|
D | udp.c | 629 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 …]
|
D | xfrm4_input.c | 72 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()
|
D | esp4.c | 209 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 …]
|
D | fou.c | 767 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/ |
D | udp_offload.c | 68 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 …]
|
D | ip6_checksum.c | 65 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 …]
|
D | ip6_udp_tunnel.c | 79 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()
|
D | udp.c | 545 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 …]
|
D | ila.c | 65 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/ |
D | usnjrnl.c | 53 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()
|
D | super.c | 1446 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/ |
D | nf_log_common.c | 28 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()
|
D | xt_tcpudp.c | 133 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()
|
D | nf_nat_sip.c | 281 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()
|
D | nf_conntrack_h323_main.c | 1240 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/ |
D | ip_set_getport.c | 55 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/ |
D | actions.c | 302 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/ |
D | lsm_audit.c | 72 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/ |
D | udp.h | 162 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()
|
D | udplite.h | 36 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()
|
D | udp_tunnel.h | 111 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()
|
D | ip6_checksum.h | 105 int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto);
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_proto_udp.c | 38 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/ |
D | io-readsw.S | 14 ld.uh r8, r12[0] 41 ld.uh r8, r12[0]
|
D | io-writesw.S | 10 ld.uh r8, r11++ 36 ld.uh r8, r11++
|
D | csum_partial.S | 36 ld.uh r9, r12++
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | uaccess_32.h | 187 __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; \
|
D | uaccess_64.h | 170 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/ |
D | netvsc_drv.c | 566 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/ |
D | l2tp_core.c | 1108 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/ |
D | sctp.h | 408 sctp_chunkhdr_t uh; member
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 3795 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/ |
D | smack_lsm.c | 3873 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/ |
D | bnxt.c | 899 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()
|