| /freebsd/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_fil_freebsd.c | 323 ipf_send_reset(fr_info_t *fin) in ipf_send_reset() argument 333 tcp = fin->fin_dp; in ipf_send_reset() 337 if (ipf_checkl4sum(fin) == -1) in ipf_send_reset() 340 tlen = fin->fin_dlen - (TCP_OFF(tcp) << 2) + in ipf_send_reset() 345 hlen = (fin->fin_v == 6) ? sizeof(ip6_t) : sizeof(ip_t); in ipf_send_reset() 393 if (fin->fin_v == 6) { in ipf_send_reset() 394 ip6->ip6_flow = ((ip6_t *)fin->fin_ip)->ip6_flow; in ipf_send_reset() 398 ip6->ip6_src = fin->fin_dst6.in6; in ipf_send_reset() 399 ip6->ip6_dst = fin->fin_src6.in6; in ipf_send_reset() 402 return (ipf_send_ip(fin, m)); in ipf_send_reset() [all …]
|
| H A D | ip_nat6.c | 440 ipf_nat6_newmap(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newmap() argument 442 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_nat6_newmap() 464 sport = fin->fin_data[1]; in ipf_nat6_newmap() 467 sport = htons(fin->fin_data[0]); in ipf_nat6_newmap() 468 dport = htons(fin->fin_data[1]); in ipf_nat6_newmap() 484 hm = ipf_nat6_hostmap(softn, np, &fin->fin_src6, in ipf_nat6_newmap() 485 &fin->fin_dst6, &in, 0); in ipf_nat6_newmap() 507 temp.i6[0] = fin->fin_src6.i6[0] & in ipf_nat6_newmap() 509 temp.i6[1] = fin->fin_src6.i6[1] & in ipf_nat6_newmap() 511 temp.i6[2] = fin->fin_src6.i6[2] & in ipf_nat6_newmap() [all …]
|
| H A D | fil.c | 426 ipf_pr_short6(fr_info_t *fin, int xmin) in ipf_pr_short6() argument 429 if (fin->fin_dlen < xmin) in ipf_pr_short6() 430 fin->fin_flx |= FI_SHORT; in ipf_pr_short6() 446 ipf_pr_ipv6hdr(fr_info_t *fin) in ipf_pr_ipv6hdr() argument 448 ip6_t *ip6 = (ip6_t *)fin->fin_ip; in ipf_pr_ipv6hdr() 450 fr_ip_t *fi = &fin->fin_fi; in ipf_pr_ipv6hdr() 452 fin->fin_off = 0; in ipf_pr_ipv6hdr() 460 fin->fin_crc = p; in ipf_pr_ipv6hdr() 463 fin->fin_crc += fi->fi_src.i6[0]; in ipf_pr_ipv6hdr() 464 fin->fin_crc += fi->fi_src.i6[1]; in ipf_pr_ipv6hdr() [all …]
|
| H A D | ip_frag.c | 357 fr_info_t *fin, u_32_t pass, ipfr_t *table[] in ipfr_frag_new() argument 372 if ((fin->fin_flx & (FI_FRAG|FI_BAD)) != FI_FRAG) { in ipfr_frag_new() 378 if (fin->fin_off != 0) { in ipfr_frag_new() 385 frag.ipfr_v = fin->fin_v; in ipfr_frag_new() 386 idx = fin->fin_v; in ipfr_frag_new() 387 frag.ipfr_p = fin->fin_p; in ipfr_frag_new() 388 idx += fin->fin_p; in ipfr_frag_new() 389 frag.ipfr_id = fin->fin_id; in ipfr_frag_new() 390 idx += fin->fin_id; in ipfr_frag_new() 391 frag.ipfr_source = fin->fin_fi.fi_src; in ipfr_frag_new() [all …]
|
| H A D | ip_nat.c | 124 DT1(x, fr_info_t *, fin); } while (0) 1931 fr_info_t fin; in ipf_nat_putent() local 2041 bzero((char *)&fin, sizeof(fin)); in ipf_nat_putent() 2042 fin.fin_v = nat->nat_v[0]; in ipf_nat_putent() 2043 fin.fin_p = nat->nat_pr[0]; in ipf_nat_putent() 2044 fin.fin_rev = nat->nat_rev; in ipf_nat_putent() 2045 fin.fin_ifp = nat->nat_ifps[0]; in ipf_nat_putent() 2046 fin.fin_data[0] = ntohs(nat->nat_ndport); in ipf_nat_putent() 2047 fin.fin_data[1] = ntohs(nat->nat_nsport); in ipf_nat_putent() 2057 fin.fin_v = nat->nat_v[1]; in ipf_nat_putent() [all …]
|
| H A D | ip_state.c | 1330 ipf_state_add(ipf_main_softc_t *softc, fr_info_t *fin, ipstate_t **stsave, in ipf_state_add() argument 1351 fin->fin_error = EAGAIN; in ipf_state_add() 1355 if (fin->fin_flx & (FI_SHORT|FI_STATE|FI_FRAGBODY|FI_BAD)) { in ipf_state_add() 1360 if ((fin->fin_flx & FI_OOW) && !(fin->fin_tcpf & TH_SYN)) { in ipf_state_add() 1380 fr = fin->fin_fr; in ipf_state_add() 1404 out = fin->fin_out; in ipf_state_add() 1413 is->is_v = fin->fin_v; in ipf_state_add() 1414 is->is_sec = fin->fin_secmsk; in ipf_state_add() 1416 is->is_auth = fin->fin_auth; in ipf_state_add() 1418 is->is_family = fin->fin_family; in ipf_state_add() [all …]
|
| H A D | ip_log.c | 332 ipf_log_pkt(fr_info_t *fin, u_int flags) in ipf_log_pkt() argument 334 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_log_pkt() 349 m = fin->fin_m; in ipf_log_pkt() 354 ifp = fin->fin_ifp; in ipf_log_pkt() 355 hlen = (char *)fin->fin_dp - (char *)fin->fin_ip; in ipf_log_pkt() 360 if (fin->fin_off == 0) { in ipf_log_pkt() 361 p = fin->fin_fi.fi_p; in ipf_log_pkt() 363 hlen += MIN(sizeof(tcphdr_t), fin->fin_dlen); in ipf_log_pkt() 365 hlen += MIN(sizeof(udphdr_t), fin->fin_dlen); in ipf_log_pkt() 369 icmp = (struct icmp *)fin->fin_dp; in ipf_log_pkt() [all …]
|
| H A D | ip_pptp_pxy.c | 110 ipf_p_pptp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_pptp_new() argument 118 if (fin->fin_v != 4) in ipf_p_pptp_new() 121 ip = fin->fin_ip; in ipf_p_pptp_new() 125 if (ipf_nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_osrcip, in ipf_p_pptp_new() 156 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_pptp_new() 162 ipn->in_nsrcaddr = fin->fin_saddr; in ipf_p_pptp_new() 190 ipf_p_pptp_donatstate(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp) in ipf_p_pptp_donatstate() argument 192 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_p_pptp_donatstate() 199 ip = fin->fin_ip; in ipf_p_pptp_donatstate() 204 bcopy((char *)fin, (char *)&fi, sizeof(fi)); in ipf_p_pptp_donatstate() [all …]
|
| H A D | ip_tftp_pxy.c | 130 ipf_p_tftp_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_out() argument 134 fin->fin_flx |= FI_NOWILD; in ipf_p_tftp_out() 136 return (ipf_p_tftp_client(softt, fin, aps, nat)); in ipf_p_tftp_out() 137 return (ipf_p_tftp_server(softt, fin, aps, nat)); in ipf_p_tftp_out() 142 ipf_p_tftp_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_in() argument 146 fin->fin_flx |= FI_NOWILD; in ipf_p_tftp_in() 148 return (ipf_p_tftp_client(softt, fin, aps, nat)); in ipf_p_tftp_in() 149 return (ipf_p_tftp_server(softt, fin, aps, nat)); in ipf_p_tftp_in() 154 ipf_p_tftp_new(void *arg, fr_info_t *fin __unused, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_new() 180 udp = (udphdr_t *)fin->fin_dp; in ipf_p_tftp_new() [all …]
|
| H A D | ip_irc_pxy.c | 224 ipf_p_irc_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat __unused) in ipf_p_irc_new() argument 228 if (fin->fin_v != 4) in ipf_p_irc_new() 244 ipf_p_irc_send(fr_info_t *fin, nat_t *nat) in ipf_p_irc_send() argument 262 softc = fin->fin_main_soft; in ipf_p_irc_send() 264 m = fin->fin_m; in ipf_p_irc_send() 265 ip = fin->fin_ip; in ipf_p_irc_send() 266 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_irc_send() 268 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_irc_send() 307 if ((inc + fin->fin_plen) > 65535) in ipf_p_irc_send() 342 fin->fin_flx |= FI_DOCKSUM; in ipf_p_irc_send() [all …]
|
| H A D | ip_ipsec_pxy.c | 126 ipf_p_ipsec_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_new() argument 129 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_p_ipsec_new() 142 if (fin->fin_v != 4) in ipf_p_ipsec_new() 145 off = fin->fin_plen - fin->fin_dlen + fin->fin_ipoff; in ipf_p_ipsec_new() 147 ip = fin->fin_ip; in ipf_p_ipsec_new() 148 m = fin->fin_m; in ipf_p_ipsec_new() 156 if (ipf_nat_outlookup(fin, 0, IPPROTO_ESP, nat->nat_nsrcip, in ipf_p_ipsec_new() 187 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_ipsec_new() 212 bcopy((char *)fin, (char *)&fi, sizeof(fi)); in ipf_p_ipsec_new() 258 ipf_p_ipsec_inout(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_inout() argument [all …]
|
| H A D | ip_rpcb_pxy.c | 147 ipf_p_rpcb_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat __unused) in ipf_p_rpcb_new() argument 151 if (fin->fin_v != 4) in ipf_p_rpcb_new() 199 ipf_p_rpcb_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rpcb_in() argument 208 if ((fin->fin_flx & (FI_FRAG|FI_SHORT)) != 0) in ipf_p_rpcb_in() 214 m = fin->fin_m; in ipf_p_rpcb_in() 215 off = (char *)fin->fin_dp - (char *)fin->fin_ip; in ipf_p_rpcb_in() 216 off += sizeof(udphdr_t) + fin->fin_ipoff; in ipf_p_rpcb_in() 217 dlen = fin->fin_dlen - sizeof(udphdr_t); in ipf_p_rpcb_in() 230 rv = ipf_p_rpcb_decodereq(fin, nat, rs, rm); in ipf_p_rpcb_in() 241 rv = ipf_p_rpcb_modreq(fin, nat, rm, m, off); in ipf_p_rpcb_in() [all …]
|
| H A D | ip_proxy.c | 656 ipf_proxy_ok(fr_info_t *fin, tcphdr_t *tcp, ipnat_t *np) in ipf_proxy_ok() argument 662 (fin->fin_p != apr->apr_p)) in ipf_proxy_ok() 742 ipf_proxy_match(fr_info_t *fin, nat_t *nat) in ipf_proxy_match() argument 744 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_proxy_match() 753 (u_long)fin, (u_long)nat, (u_long)nat->nat_aps, in ipf_proxy_match() 756 if ((fin->fin_flx & (FI_SHORT|FI_BAD)) != 0) { in ipf_proxy_match() 759 fin->fin_flx); in ipf_proxy_match() 772 result = (*apr->apr_match)(fin, nat->nat_aps, nat); in ipf_proxy_match() 794 ipf_proxy_new(fr_info_t *fin, nat_t *nat) in ipf_proxy_new() argument 796 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_proxy_new() [all …]
|
| H A D | ip_ftp_pxy.c | 222 ipf_p_ftp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat __unused) in ipf_p_ftp_new() argument 233 aps->aps_sport = htons(fin->fin_sport); in ipf_p_ftp_new() 234 aps->aps_dport = htons(fin->fin_dport); in ipf_p_ftp_new() 275 ipf_p_ftp_port(ipf_ftp_softc_t *softf, fr_info_t *fin, ip_t *ip, nat_t *nat, in ipf_p_ftp_port() argument 287 m = fin->fin_m; in ipf_p_ftp_port() 289 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_ftp_port() 290 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_ftp_port() 392 if ((inc + fin->fin_plen) > 65535) { in ipf_p_ftp_port() 413 fin->fin_flx |= FI_DOCKSUM; in ipf_p_ftp_port() 416 fin->fin_plen += inc; in ipf_p_ftp_port() [all …]
|
| H A D | ip_rcmd_pxy.c | 66 ipf_p_rcmd_new(void *arg, fr_info_t *fin __unused, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_new() 68 tcphdr_t *tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_rcmd_new() 129 ipf_p_rcmd_portmsg(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_portmsg() argument 148 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_rcmd_portmsg() 150 m = fin->fin_m; in ipf_p_rcmd_portmsg() 151 ip = fin->fin_ip; in ipf_p_rcmd_portmsg() 154 ip6 = (ip6_t *)fin->fin_ip; in ipf_p_rcmd_portmsg() 156 softc = fin->fin_main_soft; in ipf_p_rcmd_portmsg() 158 off = (char *)tcp - (char *)ip + tcpsz + fin->fin_ipoff; in ipf_p_rcmd_portmsg() 160 dlen = fin->fin_dlen - tcpsz; in ipf_p_rcmd_portmsg() [all …]
|
| H A D | ip_raudio_pxy.c | 52 ipf_p_raudio_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat __unused) in ipf_p_raudio_new() argument 56 if (fin->fin_v != 4) in ipf_p_raudio_new() 73 ipf_p_raudio_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat __unused) in ipf_p_raudio_out() argument 90 m = fin->fin_m; in ipf_p_raudio_out() 91 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_raudio_out() 92 off = (char *)tcp - (char *)fin->fin_ip; in ipf_p_raudio_out() 93 off += (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_raudio_out() 171 ipf_p_raudio_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_in() argument 189 softc = fin->fin_main_soft; in ipf_p_raudio_in() 199 m = fin->fin_m; in ipf_p_raudio_in() [all …]
|
| H A D | ip_dns_pxy.c | 171 ipf_p_dns_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_new() argument 176 if (fin->fin_v != 4) in ipf_p_dns_new() 179 dlen = fin->fin_dlen - sizeof(udphdr_t); in ipf_p_dns_new() 198 dlen = fin->fin_dlen - sizeof(udphdr_t); in ipf_p_dns_new() 199 COPYDATA(fin->fin_m, fin->fin_hlen + sizeof(udphdr_t), in ipf_p_dns_new() 314 ipf_p_dns_inout(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_inout() argument 322 if (fin->fin_dlen < sizeof(*dns)) in ipf_p_dns_inout() 325 dns = (ipf_dns_hdr_t *)((char *)fin->fin_dp + sizeof(udphdr_t)); in ipf_p_dns_inout() 330 dlen = fin->fin_dlen - sizeof(*dns) - sizeof(udphdr_t); in ipf_p_dns_inout() 361 ipf_p_dns_match(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_match() argument [all …]
|
| /freebsd/sbin/ipf/ipftest/ |
| H A D | ip_fil.c | 369 ipf_fastroute(m, mpp, fin, fdp) in ipf_fastroute() argument 371 fr_info_t *fin; 375 ip_t *ip = fin->fin_ip; 382 sifp = fin->fin_ifp; 383 sout = fin->fin_out; 384 fr = fin->fin_fr; 390 ipf_dstlist_select_node(fin, fdp->fd_ptr, NULL, &node); 398 if (fin->fin_out == 0) { 399 fin->fin_ifp = ifp; 400 fin->fin_out = 1; [all …]
|
| /freebsd/lib/libc/net/ |
| H A D | nscachedcli.c | 263 goto fin; in __cached_write() 268 goto fin; in __cached_write() 272 goto fin; in __cached_write() 276 goto fin; in __cached_write() 280 goto fin; in __cached_write() 284 goto fin; in __cached_write() 288 goto fin; in __cached_write() 294 fin: in __cached_write() 317 goto fin; in __cached_read() 322 goto fin; in __cached_read() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | quic_stream_test.c | 343 size_t *readbytes, int *fin) in test_single_copy_read() argument 351 if (!ossl_quic_rstream_get_record(qrs, &record, &rec_len, fin)) in test_single_copy_read() 357 *fin = 0; in test_single_copy_read() 366 if (*fin || size == 0) in test_single_copy_read() 381 int fin = 0; in test_rstream_simple() local 399 &readbytes, &fin)) in test_rstream_simple() 400 || !TEST_false(fin) in test_rstream_simple() 409 &readbytes, &fin)) in test_rstream_simple() 410 || !TEST_false(fin) in test_rstream_simple() 426 &readbytes, &fin)) in test_rstream_simple() [all …]
|
| /freebsd/contrib/wpa/src/eap_peer/ |
| H A D | eap_pwd.c | 373 goto fin; in eap_pwd_perform_commit_exchange() 380 goto fin; in eap_pwd_perform_commit_exchange() 401 goto fin; in eap_pwd_perform_commit_exchange() 429 goto fin; in eap_pwd_perform_commit_exchange() 438 goto fin; in eap_pwd_perform_commit_exchange() 450 goto fin; in eap_pwd_perform_commit_exchange() 466 goto fin; in eap_pwd_perform_commit_exchange() 475 goto fin; in eap_pwd_perform_commit_exchange() 487 goto fin; in eap_pwd_perform_commit_exchange() 501 goto fin; in eap_pwd_perform_commit_exchange() [all …]
|
| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_rstream.c | 60 int fin) in ossl_quic_rstream_queue_data() argument 64 if ((data == NULL && data_len != 0) || (data_len == 0 && fin == 0)) { in ossl_quic_rstream_queue_data() 73 return ossl_sframe_list_insert(&qrs->fl, &range, pkt, data, fin); in ossl_quic_rstream_queue_data() 77 size_t *readbytes, int *fin, int drop) in read_internal() argument 131 *fin = fin_; in read_internal() 153 size_t *readbytes, int *fin) in ossl_quic_rstream_read() argument 157 if (!read_internal(qrs, buf, size, readbytes, fin, 1)) in ossl_quic_rstream_read() 168 size_t *readbytes, int *fin) in ossl_quic_rstream_peek() argument 170 return read_internal(qrs, buf, size, readbytes, fin, 0); in ossl_quic_rstream_peek() 173 int ossl_quic_rstream_available(QUIC_RSTREAM *qrs, size_t *avail, int *fin) in ossl_quic_rstream_available() argument [all …]
|
| /freebsd/contrib/wpa/src/eap_server/ |
| H A D | eap_server_pwd.c | 261 goto fin; in eap_pwd_build_commit_req() 266 goto fin; in eap_pwd_build_commit_req() 273 goto fin; in eap_pwd_build_commit_req() 279 goto fin; in eap_pwd_build_commit_req() 285 goto fin; in eap_pwd_build_commit_req() 298 goto fin; in eap_pwd_build_commit_req() 304 goto fin; in eap_pwd_build_commit_req() 307 fin: in eap_pwd_build_commit_req() 338 goto fin; in eap_pwd_build_confirm_req() 347 goto fin; in eap_pwd_build_confirm_req() [all …]
|
| /freebsd/sys/arm64/nvidia/tegra210/ |
| H A D | tegra210_clk_pll.c | 570 static int tegra210_pll_set_freq(struct clknode *clknode, uint64_t fin, 899 pll_set_std(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags, in pll_set_std() argument 916 (*fout != (((fin / m) * n) /p))) in pll_set_std() 919 *fout = ((fin / m) * n) /p; in pll_set_std() 958 *fout = ((fin / m) * n) / p; in pll_set_std() 963 plla_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in plla_set_freq() argument 969 n = (*fout * p * m + fin / 2)/ fin; in plla_set_freq() 971 return (pll_set_std(sc, fin, fout, flags, m, n, p)); in plla_set_freq() 975 pllc_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllc_set_freq() argument 981 n = (*fout * p * m + fin / 2)/ fin; in pllc_set_freq() [all …]
|
| /freebsd/sys/arm/nvidia/tegra124/ |
| H A D | tegra124_clk_pll.c | 384 static int tegra124_pll_set_freq(struct clknode *clknode, uint64_t fin, 701 pll_set_std(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags, in pll_set_std() argument 718 (*fout != (((fin / m) * n) /p))) in pll_set_std() 721 *fout = ((fin / m) * n) /p; in pll_set_std() 760 *fout = ((fin / m) * n) / p; in pll_set_std() 765 plla_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in plla_set_freq() argument 771 n = (*fout * p * m + fin / 2)/ fin; in plla_set_freq() 773 return (pll_set_std(sc, fin, fout, flags, m, n, p)); in plla_set_freq() 777 pllc_set_freq(struct pll_sc *sc, uint64_t fin, uint64_t *fout, int flags) in pllc_set_freq() argument 783 n = (*fout * p * m + fin / 2)/ fin; in pllc_set_freq() [all …]
|