Home
last modified time | relevance | path

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

/xnu-8019.80.24/bsd/netinet6/
H A Dudp6_usrreq.c244 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 Dipsec.c1214 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 Dudp_usrreq.c275 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 Dip_output.c1688 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 Dif_ports_used.c1285 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 Dpf.c4785 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 Dnat464_utils.c861 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 Dpktap.c988 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 Dnecp.c9367 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 Dfsw_dp.c3840 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 …]