Home
last modified time | relevance | path

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

123

/Linux-v6.1/net/6lowpan/
Dnhc_udp.c39 struct udphdr uh; in udp_uncompress() local
48 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
49 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
52 fail |= lowpan_fetch_skb(skb, &uh.source, sizeof(uh.source)); in udp_uncompress()
54 uh.dest = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
58 uh.source = htons(val + LOWPAN_NHC_UDP_8BIT_PORT); in udp_uncompress()
59 fail |= lowpan_fetch_skb(skb, &uh.dest, sizeof(uh.dest)); in udp_uncompress()
63 uh.source = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val >> 4)); in udp_uncompress()
64 uh.dest = htons(LOWPAN_NHC_UDP_4BIT_PORT + (val & 0x0f)); in udp_uncompress()
71 ntohs(uh.source), ntohs(uh.dest)); in udp_uncompress()
[all …]
/Linux-v6.1/net/ipv4/
Dudp_offload.c24 struct udphdr *uh = udp_hdr(skb); in __skb_udp_tunnel_segment() local
42 partial = (__force __wsum)uh->len; in __skb_udp_tunnel_segment()
45 partial = csum_sub(csum_unfold(uh->check), partial); in __skb_udp_tunnel_segment()
118 uh = udp_hdr(skb); in __skb_udp_tunnel_segment()
125 uh->len = htons(skb_shinfo(skb)->gso_size + in __skb_udp_tunnel_segment()
127 skb->head - (unsigned char *)uh); in __skb_udp_tunnel_segment()
129 uh->len = htons(len); in __skb_udp_tunnel_segment()
135 uh->check = ~csum_fold(csum_add(partial, in __skb_udp_tunnel_segment()
139 uh->check = gso_make_checksum(skb, ~uh->check); in __skb_udp_tunnel_segment()
140 if (uh->check == 0) in __skb_udp_tunnel_segment()
[all …]
Dudp.c649 struct udphdr *uh, in __udp4_lib_err_encap() argument
677 sk = __udp4_lib_lookup(net, iph->daddr, uh->source, in __udp4_lib_err_encap()
678 iph->saddr, uh->dest, skb->dev->ifindex, 0, in __udp4_lib_err_encap()
713 struct udphdr *uh = (struct udphdr *)(skb->data+(iph->ihl<<2)); in __udp4_lib_err() local
722 sk = __udp4_lib_lookup(net, iph->daddr, uh->dest, in __udp4_lib_err()
723 iph->saddr, uh->source, skb->dev->ifindex, in __udp4_lib_err()
729 sk = __udp4_lib_err_encap(net, iph, uh, udptable, sk, skb, in __udp4_lib_err()
794 ip_icmp_error(sk, skb, err, uh->dest, info, (u8 *)(uh+1)); in __udp4_lib_err()
831 struct udphdr *uh = udp_hdr(skb); in udp4_hwcsum() local
843 uh->check = ~csum_tcpudp_magic(src, dst, len, in udp4_hwcsum()
[all …]
Dudp_tunnel_core.c158 struct udphdr *uh; in udp_tunnel_xmit_skb() local
160 __skb_push(skb, sizeof(*uh)); in udp_tunnel_xmit_skb()
162 uh = udp_hdr(skb); in udp_tunnel_xmit_skb()
164 uh->dest = dst_port; in udp_tunnel_xmit_skb()
165 uh->source = src_port; in udp_tunnel_xmit_skb()
166 uh->len = htons(skb->len); in udp_tunnel_xmit_skb()
/Linux-v6.1/arch/xtensa/lib/
Dashrdi3.S7 #define uh a2 macro
10 #define uh a3 macro
19 src ul, uh, ul
20 sra uh, uh
24 sra ul, uh
25 srai uh, uh, 31
Dlshrdi3.S7 #define uh a2 macro
10 #define uh a3 macro
19 src ul, uh, ul
20 srl uh, uh
24 srl ul, uh
25 movi uh, 0
Dashldi3.S7 #define uh a2 macro
10 #define uh a3 macro
19 src uh, uh, ul
24 sll uh, ul
/Linux-v6.1/net/ipv6/
Dudp_offload.c37 struct udphdr *uh; in udp6_ufo_fragment() local
56 uh = udp_hdr(skb); in udp6_ufo_fragment()
59 uh->check = 0; in udp6_ufo_fragment()
61 uh->check = udp_v6_check(skb->len, &ipv6h->saddr, in udp6_ufo_fragment()
63 if (uh->check == 0) in udp6_ufo_fragment()
64 uh->check = CSUM_MANGLED_0; in udp6_ufo_fragment()
128 struct udphdr *uh = udp_gro_udphdr(skb); in udp6_gro_receive() local
132 if (unlikely(!uh)) in udp6_gro_receive()
139 if (skb_gro_checksum_validate_zero_check(skb, IPPROTO_UDP, uh->check, in udp6_gro_receive()
142 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()
91 err = (__force int)skb_checksum_init_zero_check(skb, proto, uh->check, in udp6_csum_init()
119 struct udphdr *uh = udp_hdr(skb); in udp6_set_csum() local
122 uh->check = 0; in udp6_set_csum()
124 uh->check = ~udp_v6_check(len, saddr, daddr, 0); in udp6_set_csum()
126 uh->check = 0; in udp6_set_csum()
127 uh->check = udp_v6_check(len, saddr, daddr, lco_csum(skb)); in udp6_set_csum()
128 if (uh->check == 0) in udp6_set_csum()
129 uh->check = CSUM_MANGLED_0; in udp6_set_csum()
[all …]
Dudp.c521 struct udphdr *uh, in __udp6_lib_err_encap() argument
551 sk = __udp6_lib_lookup(net, &hdr->daddr, uh->source, in __udp6_lib_err_encap()
552 &hdr->saddr, uh->dest, in __udp6_lib_err_encap()
582 struct udphdr *uh = (struct udphdr *)(skb->data+offset); in __udp6_lib_err() local
589 sk = __udp6_lib_lookup(net, daddr, uh->dest, saddr, uh->source, in __udp6_lib_err()
595 sk = __udp6_lib_err_encap(net, hdr, offset, uh, in __udp6_lib_err()
643 ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1)); in __udp6_lib_err()
848 const struct udphdr *uh = udp_hdr(skb); in __udp6_lib_mcast_deliver() local
849 unsigned short hnum = ntohs(uh->dest); in __udp6_lib_mcast_deliver()
868 if (!__udp_v6_is_mcast_sock(net, sk, uh->dest, daddr, in __udp6_lib_mcast_deliver()
[all …]
Dip6_udp_tunnel.c83 struct udphdr *uh; in udp_tunnel6_xmit_skb() local
86 __skb_push(skb, sizeof(*uh)); in udp_tunnel6_xmit_skb()
88 uh = udp_hdr(skb); in udp_tunnel6_xmit_skb()
90 uh->dest = dst_port; in udp_tunnel6_xmit_skb()
91 uh->source = src_port; in udp_tunnel6_xmit_skb()
93 uh->len = htons(skb->len); in udp_tunnel6_xmit_skb()
Dfou6.c24 struct udphdr *uh; in fou6_build_udp() local
29 uh = udp_hdr(skb); in fou6_build_udp()
31 uh->dest = e->dport; in fou6_build_udp()
32 uh->source = sport; in fou6_build_udp()
33 uh->len = htons(skb->len); in fou6_build_udp()
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/vdec/
Dvdec_vp9_req_lat_if.c275 struct vdec_vp9_slice_uncompressed_header uh; member
559 w = vsi->frame.uh.frame_width; in vdec_vp9_slice_alloc_working_buffer()
560 h = vsi->frame.uh.frame_height; in vdec_vp9_slice_alloc_working_buffer()
676 memcpy(&f->uh.dequant, &rf->uh.dequant, sizeof(f->uh.dequant)); in vdec_vp9_slice_vsi_from_remote()
734 struct vdec_vp9_slice_uncompressed_header *uh, in vdec_vp9_slice_setup_hdr() argument
739 uh->profile = hdr->profile; in vdec_vp9_slice_setup_hdr()
740 uh->last_frame_type = instance->frame_type; in vdec_vp9_slice_setup_hdr()
741 uh->frame_type = !HDR_FLAG(KEY_FRAME); in vdec_vp9_slice_setup_hdr()
742 uh->last_show_frame = instance->show_frame; in vdec_vp9_slice_setup_hdr()
743 uh->show_frame = HDR_FLAG(SHOW_FRAME); in vdec_vp9_slice_setup_hdr()
[all …]
/Linux-v6.1/fs/ntfs/
Dusnjrnl.c39 USN_HEADER *uh; in ntfs_stamp_usnjrnl() local
47 uh = (USN_HEADER*)page_address(page); in ntfs_stamp_usnjrnl()
53 (long long)sle64_to_cpu(uh->journal_id), in ntfs_stamp_usnjrnl()
54 (long long)sle64_to_cpu(uh->lowest_valid_usn), in ntfs_stamp_usnjrnl()
57 uh->lowest_valid_usn = in ntfs_stamp_usnjrnl()
59 uh->journal_id = stamp; in ntfs_stamp_usnjrnl()
/Linux-v6.1/lib/
Dtest_blackhole_dev.c33 struct udphdr *uh; in test_blackholedev_init() local
50 uh = (struct udphdr *)skb_push(skb, sizeof(struct udphdr)); in test_blackholedev_init()
52 uh->source = uh->dest = htons(UDP_PORT); in test_blackholedev_init()
53 uh->len = htons(data_len); in test_blackholedev_init()
54 uh->check = 0; in test_blackholedev_init()
/Linux-v6.1/net/netfilter/ipset/
Dip_set_getport.c56 const struct udphdr *uh; in get_port() local
58 uh = skb_header_pointer(skb, protooff, sizeof(_udph), &_udph); in get_port()
59 if (!uh) in get_port()
63 *port = src ? uh->source : uh->dest; in get_port()
/Linux-v6.1/net/ipv6/ila/
Dila_common.c94 struct udphdr *uh = (struct udphdr *) in ila_csum_adjust_transport() local
97 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in ila_csum_adjust_transport()
99 inet_proto_csum_replace_by_diff(&uh->check, skb, in ila_csum_adjust_transport()
101 if (!uh->check) in ila_csum_adjust_transport()
102 uh->check = CSUM_MANGLED_0; in ila_csum_adjust_transport()
/Linux-v6.1/drivers/infiniband/core/
Dlag.c18 struct udphdr *uh; in rdma_build_skb() local
35 uh = udp_hdr(skb); in rdma_build_skb()
36 uh->source = in rdma_build_skb()
38 uh->dest = htons(ROCE_V2_UDP_DPORT); in rdma_build_skb()
39 uh->len = htons(sizeof(struct udphdr)); in rdma_build_skb()
/Linux-v6.1/net/netfilter/
Dxt_tcpudp.c131 const struct udphdr *uh; in udp_mt() local
139 uh = skb_header_pointer(skb, par->thoff, sizeof(_udph), &_udph); in udp_mt()
140 if (uh == NULL) { in udp_mt()
149 ntohs(uh->source), in udp_mt()
152 ntohs(uh->dest), in udp_mt()
/Linux-v6.1/include/net/
Dudplite.h31 static inline int udplite_checksum_init(struct sk_buff *skb, struct udphdr *uh) in udplite_checksum_init() argument
38 if (uh->check == 0) { in udplite_checksum_init()
43 cscov = ntohs(uh->len); in udplite_checksum_init()
/Linux-v6.1/net/openvswitch/
Dactions.c358 struct udphdr *uh = udp_hdr(skb); in update_ip_l4_checksum() local
360 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ip_l4_checksum()
361 inet_proto_csum_replace4(&uh->check, skb, in update_ip_l4_checksum()
363 if (!uh->check) in update_ip_l4_checksum()
364 uh->check = CSUM_MANGLED_0; in update_ip_l4_checksum()
391 struct udphdr *uh = udp_hdr(skb); in update_ipv6_checksum() local
393 if (uh->check || skb->ip_summed == CHECKSUM_PARTIAL) { in update_ipv6_checksum()
394 inet_proto_csum_replace16(&uh->check, skb, in update_ipv6_checksum()
396 if (!uh->check) in update_ipv6_checksum()
397 uh->check = CSUM_MANGLED_0; in update_ipv6_checksum()
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dtest_select_reuseport_kern.c127 struct udphdr *uh = data; in _select_by_skb_data() local
129 if (uh + 1 > data_end) in _select_by_skb_data()
132 data_check.skb_ports[0] = uh->source; in _select_by_skb_data()
133 data_check.skb_ports[1] = uh->dest; in _select_by_skb_data()
Dtest_tc_dtime.c147 struct udphdr *uh; in skb_get_type() local
192 uh = trans; in skb_get_type()
193 if (uh + 1 > data_end) in skb_get_type()
195 sport = uh->source; in skb_get_type()
196 dport = uh->dest; in skb_get_type()
/Linux-v6.1/security/
Dlsm_audit.c65 struct udphdr *uh = udp_hdr(skb); in ipv4_skb_to_auditdata() local
67 ad->u.net->sport = uh->source; in ipv4_skb_to_auditdata()
68 ad->u.net->dport = uh->dest; in ipv4_skb_to_auditdata()
133 struct udphdr _udph, *uh; in ipv6_skb_to_auditdata() local
135 uh = skb_header_pointer(skb, offset, sizeof(_udph), &_udph); in ipv6_skb_to_auditdata()
136 if (uh == NULL) in ipv6_skb_to_auditdata()
139 ad->u.net->sport = uh->source; in ipv6_skb_to_auditdata()
140 ad->u.net->dport = uh->dest; in ipv6_skb_to_auditdata()
/Linux-v6.1/net/netfilter/ipvs/
Dip_vs_proto_udp.c37 struct udphdr _udph, *uh; in udp_conn_schedule() local
42 uh = skb_header_pointer(skb, iph->len, sizeof(_udph), &_udph); in udp_conn_schedule()
43 if (uh) in udp_conn_schedule()
44 ports = &uh->source; in udp_conn_schedule()
302 struct udphdr _udph, *uh; in udp_csum_check() local
312 uh = skb_header_pointer(skb, udphoff, sizeof(_udph), &_udph); in udp_csum_check()
313 if (uh == NULL) in udp_csum_check()
316 if (uh->check != 0) { in udp_csum_check()

123