| /xnu-8019.80.24/bsd/netinet6/ |
| H A D | udp6_usrreq.c | 244 struct udphdr *uh; in udp6_input() local 273 uh = (struct udphdr *)(void *)((caddr_t)ip6 + off); in udp6_input() 274 ulen = ntohs((u_short)uh->uh_ulen); in udp6_input() 283 if (uh->uh_dport == 0) { in udp6_input() 291 if (udp6_input_checksum(m, uh, off, ulen)) { in udp6_input() 299 fromsa.sin6_port = uh->uh_sport; in udp6_input() 335 udp_in6.sin6_port = uh->uh_sport; in udp6_input() 379 if (in6p->in6p_lport != uh->uh_dport) { in udp6_input() 414 in6p->in6p_fport != uh->uh_sport)) { in udp6_input() 425 uh->uh_dport, uh->uh_sport, &ip6->ip6_dst, in udp6_input() [all …]
|
| H A D | ipsec.c | 1214 struct udphdr uh; in ipsec4_get_ulp() local 1265 m_copydata(m, off, sizeof(uh), (caddr_t)&uh); in ipsec4_get_ulp() 1267 uh.uh_sport; in ipsec4_get_ulp() 1269 uh.uh_dport; in ipsec4_get_ulp() 1327 struct udphdr uh; in ipsec6_get_ulp() local 1370 m_copydata(m, off, sizeof(uh), (caddr_t)&uh); in ipsec6_get_ulp() 1371 ((struct sockaddr_in6 *)&spidx->src)->sin6_port = uh.uh_sport; in ipsec6_get_ulp() 1372 ((struct sockaddr_in6 *)&spidx->dst)->sin6_port = uh.uh_dport; in ipsec6_get_ulp() 4908 struct udphdr *uh = (__typeof__(uh))(void *)((char *)m_mtod(m) + sizeof(*ip)); in ipsec_send_natt_keepalive() local 4924 uh->uh_sport = (u_short)sav->natt_encapsulated_src_port; in ipsec_send_natt_keepalive() [all …]
|
| /xnu-8019.80.24/bsd/netinet/ |
| H A D | udp_usrreq.c | 275 struct udphdr *uh; in udp_input() local 338 uh = (struct udphdr *)(void *)((caddr_t)ip + iphlen); in udp_input() 341 if (uh->uh_dport == 0) { in udp_input() 346 KERNEL_DEBUG(DBG_LAYER_IN_BEG, uh->uh_dport, uh->uh_sport, in udp_input() 347 ip->ip_src.s_addr, ip->ip_dst.s_addr, uh->uh_ulen); in udp_input() 353 len = ntohs((u_short)uh->uh_ulen); in udp_input() 372 if (udp_input_checksum(m, uh, iphlen, len)) { in udp_input() 401 udp_in.sin_port = uh->uh_sport; in udp_input() 454 if (inp->inp_lport != uh->uh_dport) { in udp_input() 468 inp->inp_fport != uh->uh_sport) { in udp_input() [all …]
|
| H A D | ip_output.c | 1688 struct udphdr *uh = NULL; in ip_output_list() local 1704 uh = (struct udphdr *)(void *)((caddr_t)ip + hlen); in ip_output_list() 1705 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/net/ |
| H A D | if_ports_used.c | 1285 struct udphdr uh = {}; in if_ports_used_match_mbuf() local 1288 error = mbuf_copydata(m, udp_offset, sizeof(struct udphdr), &uh); in if_ports_used_match_mbuf() 1294 npi.npi_local_port = uh.uh_dport; in if_ports_used_match_mbuf() 1295 npi.npi_foreign_port = uh.uh_sport; in if_ports_used_match_mbuf() 1299 if (ntohs(uh.uh_dport) == PORT_ISAKMP_NATT || in if_ports_used_match_mbuf() 1300 ntohs(uh.uh_sport) == PORT_ISAKMP_NATT) { in if_ports_used_match_mbuf() 1407 struct udphdr uh = {}; in if_ports_used_match_mbuf() local 1409 error = mbuf_copydata(m, l3_len, sizeof(struct udphdr), &uh); in if_ports_used_match_mbuf() 1416 npi.npi_local_port = uh.uh_dport; in if_ports_used_match_mbuf() 1417 npi.npi_foreign_port = uh.uh_sport; in if_ports_used_match_mbuf() [all …]
|
| H A D | pf.c | 4785 struct udphdr *uh; in pf_nat64_ipv4() local 4788 uh = (struct udphdr *)pbuf_contig_segment(pbuf, hlen, in pf_nat64_ipv4() 4789 sizeof(*uh)); in pf_nat64_ipv4() 4790 if (uh == NULL) { in pf_nat64_ipv4() 4794 if (uh->uh_sum == 0) { in pf_nat64_ipv4() 4795 uh->uh_sum = pbuf_inet6_cksum(pbuf, IPPROTO_UDP, in pf_nat64_ipv4() 4821 struct udphdr *uh = pd->hdr.udp; in pf_test_rule() local 4858 sxport.port = uh->uh_sport; in pf_test_rule() 4859 dxport.port = uh->uh_dport; in pf_test_rule() 4860 hdrlen = sizeof(*uh); in pf_test_rule() [all …]
|
| H A D | nat464_utils.c | 861 struct udphdr *uh = (struct udphdr *)pbuf_contig_segment(pbuf, hlen, in nat464_translate_proto() local 862 sizeof(*uh)); in nat464_translate_proto() 864 if (uh == NULL) { in nat464_translate_proto() 869 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 D | pktap.c | 988 struct udphdr uh; in pktap_fill_proc_info() local 991 sizeof(struct udphdr), &uh); in pktap_fill_proc_info() 998 fport = uh.uh_sport; in pktap_fill_proc_info() 999 lport = uh.uh_dport; in pktap_fill_proc_info() 1053 struct udphdr uh; in pktap_fill_proc_info() local 1056 sizeof(struct udphdr), &uh); in pktap_fill_proc_info() 1064 fport = uh.uh_sport; in pktap_fill_proc_info() 1065 lport = uh.uh_dport; in pktap_fill_proc_info()
|
| H A D | necp.c | 9367 struct udphdr uh; in necp_ip_output_find_policy_match() local 9368 if ((int)(hlen + sizeof(uh)) <= packet->m_pkthdr.len) { in necp_ip_output_find_policy_match() 9369 m_copydata(packet, hlen, sizeof(uh), (u_int8_t *)&uh); in necp_ip_output_find_policy_match() 9370 ((struct sockaddr_in *)&local_addr)->sin_port = uh.uh_sport; in necp_ip_output_find_policy_match() 9371 ((struct sockaddr_in *)&remote_addr)->sin_port = uh.uh_dport; in necp_ip_output_find_policy_match() 9535 struct udphdr uh; in necp_ip6_output_find_policy_match() local 9536 if ((int)(offset + sizeof(uh)) <= packet->m_pkthdr.len) { in necp_ip6_output_find_policy_match() 9537 m_copydata(packet, offset, sizeof(uh), (u_int8_t *)&uh); in necp_ip6_output_find_policy_match() 9538 ((struct sockaddr_in6 *)&local_addr)->sin6_port = uh.uh_sport; in necp_ip6_output_find_policy_match() 9539 ((struct sockaddr_in6 *)&remote_addr)->sin6_port = uh.uh_dport; in necp_ip6_output_find_policy_match()
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 3840 struct udphdr *uh; in fsw_flow_abort_quic() local 3891 uh = (struct udphdr *)(void *)((char *)ip + sizeof(*ip)); in fsw_flow_abort_quic() 3898 uh = (struct udphdr *)(void *)((char *)ip6 + sizeof(*ip6)); in fsw_flow_abort_quic() 3902 uh->uh_sport = fe->fe_key.fk_sport; in fsw_flow_abort_quic() 3903 uh->uh_dport = fe->fe_key.fk_dport; in fsw_flow_abort_quic() 3904 uh->uh_ulen = htons(ulen); in fsw_flow_abort_quic() 3907 qssr = (struct quic_stateless_reset *)(uh + 1); in fsw_flow_abort_quic() 3925 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() [all …]
|