Home
last modified time | relevance | path

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

/xnu-8019.80.24/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.c1840 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp_output()
2710 if (uh->uh_sum == 0) { in udp_input_checksum()
2722 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp_input_checksum()
2779 uh->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_input_checksum()
2782 uh->uh_sum ^= 0xffff; in udp_input_checksum()
2791 uh->uh_sum = in_cksum(m, ulen + sizeof(struct ip)); in udp_input_checksum()
2798 if (uh->uh_sum != 0) { in udp_input_checksum()
2965 udp->uh_sum = in_pseudo(ip->ip_src.s_addr, in udp_fill_keepalive_offload_frames()
2973 uh_sum); in udp_fill_keepalive_offload_frames()
3039 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.c1705 if (uh->uh_sum == 0) { in ip_output_list()
1706 uh->uh_sum = inet_cksum(m, IPPROTO_UDP, hlen, in ip_output_list()
1708 if (uh->uh_sum == 0) { in ip_output_list()
1709 uh->uh_sum = 0xffff; in ip_output_list()
/xnu-8019.80.24/bsd/netinet6/
H A Dudp6_usrreq.c1177 uh->uh_sum == 0) { in udp6_input_checksum()
1194 uh->uh_sum = m->m_pkthdr.csum_rx_val; in udp6_input_checksum()
1245 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, in udp6_input_checksum()
1248 uh->uh_sum ^= 0xffff; in udp6_input_checksum()
1251 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, off, ulen); in udp6_input_checksum()
1254 if (uh->uh_sum != 0) { in udp6_input_checksum()
H A Desp_output.c492 udp->uh_sum = 0; /* don't need checksum with ESP auth */ in esp_output()
719 udp->uh_sum = 0; in esp_output()
900 udp->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(udp->uh_ulen) + IPPROTO_UDP)); in esp_output()
902 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in esp_output()
H A Dudp6_output.c422 udp6->uh_sum = 0; in udp6_output()
439 udp6->uh_sum = in6_pseudo(laddr, faddr, in udp6_output()
442 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in udp6_output()
H A Dipsec.c4931 uh->uh_sum = 0; in ipsec_send_natt_keepalive()
5005 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(uh->uh_ulen) + IPPROTO_UDP)); in ipsec_send_natt_keepalive()
5007 m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum); in ipsec_send_natt_keepalive()
5118 uh->uh_sum = 0; in ipsec_fill_offload_frame()
H A Desp_input.c808 udp->uh_sum = 0; in esp4_input_extended()
/xnu-8019.80.24/bsd/net/
H A Dnat464_utils.c869 uh->uh_sum == 0 && af == PF_INET && naf == PF_INET6) { in nat464_translate_proto()
870 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in nat464_translate_proto()
872 if (uh->uh_sum == 0) { in nat464_translate_proto()
873 uh->uh_sum = 0xffff; in nat464_translate_proto()
878 psum = &uh->uh_sum; in nat464_translate_proto()
H A Dsixxlowpan.c642 memcpy(&hdrbuf[PACKETBUF_HC1_HC_UDP_CHKSUM], &udp->uh_sum, 2); in compress_hdr_hc1()
739 memcpy(&udp->uh_sum, &payload[PACKETBUF_HC1_HC_UDP_CHKSUM], 2); in uncompress_hdr_hc1()
H A Dpf.c4794 if (uh->uh_sum == 0) { in pf_nat64_ipv4()
4795 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in pf_nat64_ipv4()
4968 &uh->uh_sum, &pd->naddr, in pf_test_rule()
4984 &uh->uh_sum, &pd->ndaddr, in pf_test_rule()
5302 &pd->hdr.udp->uh_sum, &pd->baddr, in pf_test_rule()
5369 &pd->hdr.udp->uh_sum, &pd->bdaddr, in pf_test_rule()
7647 pd->ip_sum, &uh->uh_sum, &sk->gwy.addr, in pf_test_state_udp()
7654 &uh->uh_sum, &sk->lan.addr, in pf_test_state_udp()
7660 &uh->uh_sum, &sk->ext_lan.addr, in pf_test_state_udp()
7666 &uh->uh_sum, &sk->ext_gwy.addr, in pf_test_state_udp()
[all …]
H A Dif_bridge.c4673 csum_p = &udp->uh_sum;
7947 if (udphdr.uh_sum != 0) {
7952 mnr->mnr_ip_udp_csum = udphdr.uh_sum + delta;
8441 error = mbuf_copyback(*data, offset + offsetof(struct udphdr, uh_sum),
/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/
H A Dfsw_dp.c3925 uh->uh_sum = in_cksum(m, len); in fsw_flow_abort_quic()
3926 if (uh->uh_sum == 0) { in fsw_flow_abort_quic()
3927 uh->uh_sum = 0xffff; in fsw_flow_abort_quic()
3955 uh->uh_sum = in6_cksum(m, IPPROTO_UDP, sizeof(struct ip6_hdr), in fsw_flow_abort_quic()
3957 if (uh->uh_sum == 0) { in fsw_flow_abort_quic()
3958 uh->uh_sum = 0xffff; in fsw_flow_abort_quic()
/xnu-8019.80.24/tests/
H A Dnet_bridge.c848 ntohs(ip_udp->udp.uh_sum), in ip_frame_validate()
896 ntohs(ip6_udp->udp.uh_sum), in ip6_frame_validate()
1026 ip_udp->udp.uh_sum = 0; in ethernet_udp4_frame_populate()
1027 ip_udp->udp.uh_sum = in_cksum(udp_pseudo, (int)(sizeof(*udp_pseudo) in ethernet_udp4_frame_populate()
1095 ip6_udp->udp.uh_sum = 0; in ethernet_udp6_frame_populate()
1096 ip6_udp->udp.uh_sum = in_cksum(udp6_pseudo, (int)(sizeof(*udp6_pseudo) in ethernet_udp6_frame_populate()
/xnu-8019.80.24/osfmk/kdp/
H A Dkdp_udp.c120 u_short uh_sum; /* udp checksum */ member
137 #define ui_sum ui_u.uh_sum