| /xnu-11417.121.6/bsd/netinet/ |
| H A D | udp.h | 83 u_short uh_sum; /* udp checksum */ member
|
| H A D | udp_var.h | 86 #define ui_sum ui_u.uh_sum
|
| H A D | udp_usrreq.c | 1944 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_output() 2852 if (uh->uh_sum == 0) { in udp_input_checksum() 2864 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp_input_checksum() 2921 uh->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input_checksum() 2924 uh->uh_sum ^= 0xffff; in udp_input_checksum() 2933 uh->uh_sum = in_cksum(m, ulen + sizeof(struct ip)); in udp_input_checksum() 2940 if (uh->uh_sum != 0) { in udp_input_checksum() 3107 udp->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_fill_keepalive_offload_frames() 3115 uh_sum); in udp_fill_keepalive_offload_frames() 3181 udp6->uh_sum = in6_pseudo(&ip6->ip6_src, in udp_fill_keepalive_offload_frames() [all …]
|
| H A D | ip_compat.h | 557 __u16 uh_sum;
|
| H A D | ip_output.c | 1792 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-11417.121.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_track.c | 1006 uh->uh_sum = in_cksum(m, len); in flow_track_abort_quic() 1007 if (uh->uh_sum == 0) { in flow_track_abort_quic() 1008 uh->uh_sum = 0xffff; in flow_track_abort_quic() 1036 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, sizeof(struct ip6_hdr), in flow_track_abort_quic() 1038 if (uh->uh_sum == 0) { in flow_track_abort_quic() 1039 uh->uh_sum = 0xffff; in flow_track_abort_quic()
|
| /xnu-11417.121.6/bsd/netinet6/ |
| H A D | udp6_usrreq.c | 1287 uh->uh_sum == 0) { in udp6_input_checksum() 1304 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp6_input_checksum() 1355 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in udp6_input_checksum() 1358 uh->uh_sum ^= 0xffff; in udp6_input_checksum() 1361 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, off, ulen); in udp6_input_checksum() 1364 if (uh->uh_sum != 0) { in udp6_input_checksum()
|
| H A D | udp6_output.c | 460 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 D | esp_output.c | 496 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 D | ipsec.c | 5227 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 D | esp_input.c | 824 udp->uh_sum = 0; in esp4_input_extended()
|
| /xnu-11417.121.6/bsd/net/ |
| H A D | nat464_utils.c | 881 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 D | pf.c | 4909 if (uh->uh_sum == 0) { in pf_nat64_ipv4() 4910 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in pf_nat64_ipv4() 5085 &uh->uh_sum, &pd->naddr, in pf_test_rule() 5101 &uh->uh_sum, &pd->ndaddr, in pf_test_rule() 5418 &pf_pd_get_hdr_udp(pd)->uh_sum, &pd->baddr, in pf_test_rule() 5485 &pf_pd_get_hdr_udp(pd)->uh_sum, &pd->bdaddr, in pf_test_rule() 7786 pd->ip_sum, &uh->uh_sum, &sk->gwy.addr, in pf_test_state_udp() 7793 &uh->uh_sum, &sk->lan.addr, in pf_test_state_udp() 7799 &uh->uh_sum, &sk->ext_lan.addr, in pf_test_state_udp() 7805 &uh->uh_sum, &sk->ext_gwy.addr, in pf_test_state_udp() [all …]
|
| H A D | if_bridge.c | 5065 csum_p = &udp->uh_sum; 7998 if (udphdr.uh_sum != 0) { 8003 mnr->mnr_ip_udp_csum = udphdr.uh_sum + delta; 8718 error = mbuf_copyback(*data, offset + offsetof(struct udphdr, uh_sum),
|
| /xnu-11417.121.6/tests/ |
| H A D | net_test_lib.c | 254 ip_udp->udp.uh_sum = 0; in ethernet_udp4_frame_populate() 255 ip_udp->udp.uh_sum = in_cksum(udp_pseudo, (int)(sizeof(*udp_pseudo) in ethernet_udp4_frame_populate() 323 ip6_udp->udp.uh_sum = 0; in ethernet_udp6_frame_populate() 324 ip6_udp->udp.uh_sum = in_cksum(udp6_pseudo, (int)(sizeof(*udp6_pseudo) in ethernet_udp6_frame_populate()
|
| H A D | net_bridge.c | 429 ntohs(ip_udp->udp.uh_sum), in ip_frame_validate() 477 ntohs(ip6_udp->udp.uh_sum), in ip6_frame_validate()
|
| /xnu-11417.121.6/tests/skywalk/ |
| H A D | skt_netifdirect.c | 241 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 D | skt_xfer.c | 481 ntohs(ip_udp->udp.uh_sum), in ip_frame_dump() 648 ip_udp->udp.uh_sum = 0; in udp_frame_populate() 650 ip_udp->udp.uh_sum = in_pseudo(src_ip.s_addr, dst_ip.s_addr, in udp_frame_populate() 655 sizeof(struct ip) + offsetof(struct udphdr, uh_sum)); in udp_frame_populate() 668 ip_udp->udp.uh_sum = skt_xfer_fold_sum_final(partial); in udp_frame_populate() 932 if (ip_udp->udp.uh_sum != 0) { in udp_frame_process() 944 ip_udp->udp.uh_sum != 0) { in udp_frame_process()
|
| H A D | skywalk_test_utils.c | 2023 if (ip_udp->udp.uh_sum == 0) { in sktu_parse_udp4_frame() 2577 csum_stuff = offsetof(struct udphdr, uh_sum); in sktu_create_udp_frames() 2578 udp->uh_sum = sktu_fold_sum_final(pseudo_sum); in sktu_create_udp_frames() 2581 udp->uh_sum = ~sktu_fold_sum_final(pseudo_sum + payload_sum); in sktu_create_udp_frames()
|
| /xnu-11417.121.6/osfmk/kdp/ |
| H A D | kdp_udp.c | 122 u_short uh_sum; /* udp checksum */ member 139 #define ui_sum ui_u.uh_sum
|