Home
last modified time | relevance | path

Searched refs:uh_sum (Results 1 – 20 of 20) sorted by relevance

/xnu-12377.1.9/bsd/netinet/
H A Dudp.h83 u_short uh_sum; /* udp checksum */ member
H A Dudp_var.h86 #define ui_sum ui_u.uh_sum
H A Dudp_usrreq.c1928 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_output()
2830 if (uh->uh_sum == 0) { in udp_input_checksum()
2842 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp_input_checksum()
2899 uh->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input_checksum()
2902 uh->uh_sum ^= 0xffff; in udp_input_checksum()
2911 uh->uh_sum = in_cksum(m, ulen + sizeof(struct ip)); in udp_input_checksum()
2918 if (uh->uh_sum != 0) { in udp_input_checksum()
3085 udp->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_fill_keepalive_offload_frames()
3093 uh_sum); in udp_fill_keepalive_offload_frames()
3159 udp6->uh_sum = in6_pseudo(&ip6->ip6_src, in udp_fill_keepalive_offload_frames()
[all …]
H A Dip_compat.h557 __u16 uh_sum;
H A Dip_output.c1792 if (uh->uh_sum == 0) { in ip_output_list()
1793 uh->uh_sum = inet_cksum(m, IPPROTO_UDP, hlen, in ip_output_list()
1795 if (uh->uh_sum == 0) { in ip_output_list()
1796 uh->uh_sum = 0xffff; in ip_output_list()
/xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_track.c1011 uh->uh_sum = in_cksum(m, len); in flow_track_abort_quic()
1012 if (uh->uh_sum == 0) { in flow_track_abort_quic()
1013 uh->uh_sum = 0xffff; in flow_track_abort_quic()
1041 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, sizeof(struct ip6_hdr), in flow_track_abort_quic()
1043 if (uh->uh_sum == 0) { in flow_track_abort_quic()
1044 uh->uh_sum = 0xffff; in flow_track_abort_quic()
/xnu-12377.1.9/bsd/netinet6/
H A Dudp6_usrreq.c1286 uh->uh_sum == 0) { in udp6_input_checksum()
1303 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp6_input_checksum()
1354 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in udp6_input_checksum()
1357 uh->uh_sum ^= 0xffff; in udp6_input_checksum()
1360 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, off, ulen); in udp6_input_checksum()
1363 if (uh->uh_sum != 0) { in udp6_input_checksum()
H A Dudp6_output.c460 udp6->uh_sum = 0; in udp6_output()
477 udp6->uh_sum = in6_pseudo(laddr, faddr, in udp6_output()
480 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp6_output()
H A Desp_output.c496 udp->uh_sum = 0; /* don't need checksum with ESP auth */ in esp_output()
723 udp->uh_sum = 0; in esp_output()
904 udp->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(udp->uh_ulen) + IPPROTO_UDP)); in esp_output()
906 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in esp_output()
H A Dipsec.c5227 uh->uh_sum = 0; in ipsec_send_natt_keepalive()
5301 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(uh->uh_ulen) + IPPROTO_UDP)); in ipsec_send_natt_keepalive()
5303 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in ipsec_send_natt_keepalive()
5448 uh->uh_sum = inet6_cksum_buffer((const uint8_t *)ip6, IPPROTO_UDP, in ipsec_fill_offload_frame()
5499 uh->uh_sum = 0; in ipsec_fill_offload_frame()
H A Desp_input.c824 udp->uh_sum = 0; in esp4_input_extended()
/xnu-12377.1.9/bsd/net/
H A Dnat464_utils.c881 uh->uh_sum == 0 && af == PF_INET && naf == PF_INET6) { in nat464_translate_proto()
882 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in nat464_translate_proto()
884 if (uh->uh_sum == 0) { in nat464_translate_proto()
885 uh->uh_sum = 0xffff; in nat464_translate_proto()
890 psum = &uh->uh_sum; in nat464_translate_proto()
H A Dpf.c4912 if (uh->uh_sum == 0) { in pf_nat64_ipv4()
4913 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in pf_nat64_ipv4()
5088 &uh->uh_sum, &pd->naddr, in pf_test_rule()
5104 &uh->uh_sum, &pd->ndaddr, in pf_test_rule()
5421 &pf_pd_get_hdr_udp(pd)->uh_sum, &pd->baddr, in pf_test_rule()
5488 &pf_pd_get_hdr_udp(pd)->uh_sum, &pd->bdaddr, in pf_test_rule()
7789 pd->ip_sum, &uh->uh_sum, &sk->gwy.addr, in pf_test_state_udp()
7796 &uh->uh_sum, &sk->lan.addr, in pf_test_state_udp()
7802 &uh->uh_sum, &sk->ext_lan.addr, in pf_test_state_udp()
7808 &uh->uh_sum, &sk->ext_gwy.addr, in pf_test_state_udp()
[all …]
H A Dif_bridge.c5152 csum_p = &udp->uh_sum;
8094 if (udphdr.uh_sum != 0) {
8099 mnr->mnr_ip_udp_csum = udphdr.uh_sum + delta;
8815 error = mbuf_copyback(*data, offset + offsetof(struct udphdr, uh_sum),
/xnu-12377.1.9/tests/
H A Dnet_test_lib.c272 ip_udp->udp.uh_sum = 0; in ethernet_udp4_frame_populate()
273 ip_udp->udp.uh_sum = in_cksum(udp_pseudo, (int)(sizeof(*udp_pseudo) in ethernet_udp4_frame_populate()
341 ip6_udp->udp.uh_sum = 0; in ethernet_udp6_frame_populate()
342 ip6_udp->udp.uh_sum = in_cksum(udp6_pseudo, (int)(sizeof(*udp6_pseudo) in ethernet_udp6_frame_populate()
H A Dnet_bridge.c429 ntohs(ip_udp->udp.uh_sum), in ip_frame_validate()
477 ntohs(ip6_udp->udp.uh_sum), in ip6_frame_validate()
/xnu-12377.1.9/tests/skywalk/
H A Dskt_netifdirect.c241 udp_hdr.uh_sum = in6_pseudo(src_ip, dst_ip, in skt_netif_ipv6_udp_frame_populate()
250 udp_hdr_p->uh_sum = in_cksum(udp_hdr_p, ntohs(udp_hdr.uh_ulen), 0); in skt_netif_ipv6_udp_frame_populate()
H A Dskywalk_test_utils.c2002 if (ip_udp->udp.uh_sum == 0) { in sktu_parse_udp4_frame()
2556 csum_stuff = offsetof(struct udphdr, uh_sum); in sktu_create_udp_frames()
2557 udp->uh_sum = sktu_fold_sum_final(pseudo_sum); in sktu_create_udp_frames()
2560 udp->uh_sum = ~sktu_fold_sum_final(pseudo_sum + payload_sum); in sktu_create_udp_frames()
H A Dskt_xfer.c482 ntohs(ip_udp->udp.uh_sum), in ip_frame_dump()
649 ip_udp->udp.uh_sum = 0; in udp_frame_populate()
651 ip_udp->udp.uh_sum = in_pseudo(src_ip.s_addr, dst_ip.s_addr, in udp_frame_populate()
656 sizeof(struct ip) + offsetof(struct udphdr, uh_sum)); in udp_frame_populate()
669 ip_udp->udp.uh_sum = skt_xfer_fold_sum_final(partial); in udp_frame_populate()
933 if (ip_udp->udp.uh_sum != 0) { in udp_frame_process()
945 ip_udp->udp.uh_sum != 0) { in udp_frame_process()
/xnu-12377.1.9/osfmk/kdp/
H A Dkdp_udp.c122 u_short uh_sum; /* udp checksum */ member
139 #define ui_sum ui_u.uh_sum