Home
last modified time | relevance | path

Searched refs:fin (Results 1 – 25 of 129) sorted by relevance

123456

/netbsd/src/sys/external/bsd/ipf/netinet/
Dip_nat6.c448 ipf_nat6_newmap(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newmap() argument
450 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_nat6_newmap()
472 sport = fin->fin_data[1]; in ipf_nat6_newmap()
475 sport = htons(fin->fin_data[0]); in ipf_nat6_newmap()
476 dport = htons(fin->fin_data[1]); in ipf_nat6_newmap()
492 hm = ipf_nat6_hostmap(softn, np, &fin->fin_src6, in ipf_nat6_newmap()
493 &fin->fin_dst6, &in, 0); in ipf_nat6_newmap()
515 temp.i6[0] = fin->fin_src6.i6[0] & in ipf_nat6_newmap()
517 temp.i6[1] = fin->fin_src6.i6[1] & in ipf_nat6_newmap()
519 temp.i6[2] = fin->fin_src6.i6[2] & in ipf_nat6_newmap()
[all …]
Dfil.c452 ipf_pr_short6(fr_info_t *fin, int xmin) in ipf_pr_short6() argument
455 if (fin->fin_dlen < xmin) in ipf_pr_short6()
456 fin->fin_flx |= FI_SHORT; in ipf_pr_short6()
472 ipf_pr_ipv6hdr(fr_info_t *fin) in ipf_pr_ipv6hdr() argument
474 ip6_t *ip6 = (ip6_t *)fin->fin_ip; in ipf_pr_ipv6hdr()
476 fr_ip_t *fi = &fin->fin_fi; in ipf_pr_ipv6hdr()
478 fin->fin_off = 0; in ipf_pr_ipv6hdr()
486 fin->fin_crc = p; in ipf_pr_ipv6hdr()
489 fin->fin_crc += fi->fi_src.i6[0]; in ipf_pr_ipv6hdr()
490 fin->fin_crc += fi->fi_src.i6[1]; in ipf_pr_ipv6hdr()
[all …]
Dip_fil_netbsd.c733 ipf_send_reset(fr_info_t *fin) in ipf_send_reset() argument
743 tcp = fin->fin_dp; in ipf_send_reset()
747 if (ipf_checkl4sum(fin) == -1) in ipf_send_reset()
750 tlen = fin->fin_dlen - (TCP_OFF(tcp) << 2) + in ipf_send_reset()
755 hlen = (fin->fin_v == 6) ? sizeof(ip6_t) : sizeof(ip_t); in ipf_send_reset()
808 if (fin->fin_v == 6) { in ipf_send_reset()
809 ip6->ip6_flow = ((ip6_t *)fin->fin_ip)->ip6_flow; in ipf_send_reset()
813 ip6->ip6_src = fin->fin_dst6.in6; in ipf_send_reset()
814 ip6->ip6_dst = fin->fin_src6.in6; in ipf_send_reset()
817 return ipf_send_ip(fin, m); in ipf_send_reset()
[all …]
Dip_frag.c367 fr_info_t *fin, in ipfr_frag_new() argument
384 if ((fin->fin_flx & (FI_FRAG|FI_BAD)) != FI_FRAG) { in ipfr_frag_new()
390 if (fin->fin_off != 0) { in ipfr_frag_new()
397 frag.ipfr_v = fin->fin_v; in ipfr_frag_new()
398 idx = fin->fin_v; in ipfr_frag_new()
399 frag.ipfr_p = fin->fin_p; in ipfr_frag_new()
400 idx += fin->fin_p; in ipfr_frag_new()
401 frag.ipfr_id = fin->fin_id; in ipfr_frag_new()
402 idx += fin->fin_id; in ipfr_frag_new()
403 frag.ipfr_source = fin->fin_fi.fi_src; in ipfr_frag_new()
[all …]
Dip_nat.c137 DT1(x, fr_info_t *, fin); } while (0)
1916 fr_info_t *fin; in ipf_nat_putent() local
1935 fin = NULL; in ipf_nat_putent()
2030 KMALLOC(fin, fr_info_t *); in ipf_nat_putent()
2031 if (fin == NULL) { in ipf_nat_putent()
2035 bzero(fin, sizeof(*fin)); in ipf_nat_putent()
2036 fin->fin_v = nat->nat_v[0]; in ipf_nat_putent()
2037 fin->fin_p = nat->nat_pr[0]; in ipf_nat_putent()
2038 fin->fin_rev = nat->nat_rev; in ipf_nat_putent()
2039 fin->fin_ifp = nat->nat_ifps[0]; in ipf_nat_putent()
[all …]
Dip_state.c1348 ipf_state_add(ipf_main_softc_t *softc, fr_info_t *fin, ipstate_t **stsave, in ipf_state_add() argument
1369 fin->fin_error = EAGAIN; in ipf_state_add()
1373 if (fin->fin_flx & (FI_SHORT|FI_STATE|FI_FRAGBODY|FI_BAD)) { in ipf_state_add()
1378 if ((fin->fin_flx & FI_OOW) && !(fin->fin_tcpf & TH_SYN)) { in ipf_state_add()
1398 fr = fin->fin_fr; in ipf_state_add()
1422 out = fin->fin_out; in ipf_state_add()
1431 is->is_v = fin->fin_v; in ipf_state_add()
1432 is->is_sec = fin->fin_secmsk; in ipf_state_add()
1434 is->is_auth = fin->fin_auth; in ipf_state_add()
1436 is->is_family = fin->fin_family; in ipf_state_add()
[all …]
Dip_log.c379 ipf_log_pkt(fr_info_t *fin, u_int flags) in ipf_log_pkt() argument
381 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_log_pkt()
396 m = fin->fin_m; in ipf_log_pkt()
401 ifp = fin->fin_ifp; in ipf_log_pkt()
402 hlen = (char *)fin->fin_dp - (char *)fin->fin_ip; in ipf_log_pkt()
407 if (fin->fin_off == 0) { in ipf_log_pkt()
408 p = fin->fin_fi.fi_p; in ipf_log_pkt()
410 hlen += MIN(sizeof(tcphdr_t), fin->fin_dlen); in ipf_log_pkt()
412 hlen += MIN(sizeof(udphdr_t), fin->fin_dlen); in ipf_log_pkt()
416 icmp = (struct icmp *)fin->fin_dp; in ipf_log_pkt()
[all …]
Dip_pptp_pxy.c116 ipf_p_pptp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_pptp_new() argument
124 if (fin->fin_v != 4) in ipf_p_pptp_new()
127 ip = fin->fin_ip; in ipf_p_pptp_new()
131 if (ipf_nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_osrcip, in ipf_p_pptp_new()
162 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_pptp_new()
168 ipn->in_nsrcaddr = fin->fin_saddr; in ipf_p_pptp_new()
196 ipf_p_pptp_donatstate(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp) in ipf_p_pptp_donatstate() argument
198 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_p_pptp_donatstate()
205 ip = fin->fin_ip; in ipf_p_pptp_donatstate()
210 bcopy((char *)fin, (char *)&fi, sizeof(fi)); in ipf_p_pptp_donatstate()
[all …]
Dip_tftp_pxy.c132 ipf_p_tftp_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_out() argument
136 fin->fin_flx |= FI_NOWILD; in ipf_p_tftp_out()
138 return ipf_p_tftp_client(softt, fin, aps, nat); in ipf_p_tftp_out()
139 return ipf_p_tftp_server(softt, fin, aps, nat); in ipf_p_tftp_out()
144 ipf_p_tftp_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_in() argument
148 fin->fin_flx |= FI_NOWILD; in ipf_p_tftp_in()
150 return ipf_p_tftp_client(softt, fin, aps, nat); in ipf_p_tftp_in()
151 return ipf_p_tftp_server(softt, fin, aps, nat); in ipf_p_tftp_in()
156 ipf_p_tftp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_new() argument
164 fin = fin; /* LINT */ in ipf_p_tftp_new()
[all …]
Dip_rpcb_pxy.c151 ipf_p_rpcb_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rpcb_new() argument
157 if (fin->fin_v != 4) in ipf_p_rpcb_new()
205 ipf_p_rpcb_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rpcb_in() argument
214 if ((fin->fin_flx & (FI_FRAG|FI_SHORT)) != 0) in ipf_p_rpcb_in()
220 m = fin->fin_m; in ipf_p_rpcb_in()
221 off = (char *)fin->fin_dp - (char *)fin->fin_ip; in ipf_p_rpcb_in()
222 off += sizeof(udphdr_t) + fin->fin_ipoff; in ipf_p_rpcb_in()
223 dlen = fin->fin_dlen - sizeof(udphdr_t); in ipf_p_rpcb_in()
236 rv = ipf_p_rpcb_decodereq(fin, nat, rs, rm); in ipf_p_rpcb_in()
247 rv = ipf_p_rpcb_modreq(fin, nat, rm, m, off); in ipf_p_rpcb_in()
[all …]
Dip_irc_pxy.c229 ipf_p_irc_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_irc_new() argument
233 if (fin->fin_v != 4) in ipf_p_irc_new()
251 ipf_p_irc_send(fr_info_t *fin, nat_t *nat) in ipf_p_irc_send() argument
269 softc = fin->fin_main_soft; in ipf_p_irc_send()
271 m = fin->fin_m; in ipf_p_irc_send()
272 ip = fin->fin_ip; in ipf_p_irc_send()
273 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_irc_send()
275 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_irc_send()
278 dlen = fin->fin_plen - off; in ipf_p_irc_send()
317 if ((inc + fin->fin_plen) > 65535) in ipf_p_irc_send()
[all …]
Dip_rcmd_pxy.c70 ipf_p_rcmd_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_new() argument
72 tcphdr_t *tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_rcmd_new()
76 fin = fin; /* LINT */ in ipf_p_rcmd_new()
133 ipf_p_rcmd_portmsg(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_portmsg() argument
152 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_rcmd_portmsg()
154 m = fin->fin_m; in ipf_p_rcmd_portmsg()
155 ip = fin->fin_ip; in ipf_p_rcmd_portmsg()
158 ip6 = (ip6_t *)fin->fin_ip; in ipf_p_rcmd_portmsg()
160 softc = fin->fin_main_soft; in ipf_p_rcmd_portmsg()
162 off = (char *)tcp - (char *)ip + tcpsz + fin->fin_ipoff; in ipf_p_rcmd_portmsg()
[all …]
Dip_ipsec_pxy.c132 ipf_p_ipsec_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_new() argument
135 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_p_ipsec_new()
148 if (fin->fin_v != 4) in ipf_p_ipsec_new()
151 off = fin->fin_plen - fin->fin_dlen + fin->fin_ipoff; in ipf_p_ipsec_new()
153 ip = fin->fin_ip; in ipf_p_ipsec_new()
154 m = fin->fin_m; in ipf_p_ipsec_new()
162 if (ipf_nat_outlookup(fin, 0, IPPROTO_ESP, nat->nat_nsrcip, in ipf_p_ipsec_new()
193 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_ipsec_new()
218 bcopy((char *)fin, (char *)&fi, sizeof(fi)); in ipf_p_ipsec_new()
264 ipf_p_ipsec_inout(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_inout() argument
[all …]
Dip_ftp_pxy.c227 ipf_p_ftp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ftp_new() argument
240 aps->aps_sport = htons(fin->fin_sport); in ipf_p_ftp_new()
241 aps->aps_dport = htons(fin->fin_dport); in ipf_p_ftp_new()
282 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
294 m = fin->fin_m; in ipf_p_ftp_port()
296 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_ftp_port()
297 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_ftp_port()
399 if ((inc + fin->fin_plen) > 65535) { in ipf_p_ftp_port()
420 fin->fin_flx |= FI_DOCKSUM; in ipf_p_ftp_port()
423 fin->fin_plen += inc; in ipf_p_ftp_port()
[all …]
Dip_proxy.c682 ipf_proxy_ok(fr_info_t *fin, tcphdr_t *tcp, ipnat_t *np) in ipf_proxy_ok() argument
688 (fin->fin_p != apr->apr_p)) in ipf_proxy_ok()
770 ipf_proxy_match(fr_info_t *fin, nat_t *nat) in ipf_proxy_match() argument
772 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_proxy_match()
781 (u_long)fin, (u_long)nat, (u_long)nat->nat_aps, in ipf_proxy_match()
784 if ((fin->fin_flx & (FI_SHORT|FI_BAD)) != 0) { in ipf_proxy_match()
787 fin->fin_flx); in ipf_proxy_match()
800 result = (*apr->apr_match)(fin, nat->nat_aps, nat); in ipf_proxy_match()
822 ipf_proxy_new(fr_info_t *fin, nat_t *nat) in ipf_proxy_new() argument
824 ipf_main_softc_t *softc = fin->fin_main_soft; in ipf_proxy_new()
[all …]
Dip_raudio_pxy.c56 ipf_p_raudio_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_new() argument
62 if (fin->fin_v != 4) in ipf_p_raudio_new()
79 ipf_p_raudio_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_out() argument
98 m = fin->fin_m; in ipf_p_raudio_out()
99 tcp = (tcphdr_t *)fin->fin_dp; in ipf_p_raudio_out()
100 off = (char *)tcp - (char *)fin->fin_ip; in ipf_p_raudio_out()
101 off += (TCP_OFF(tcp) << 2) + fin->fin_ipoff; in ipf_p_raudio_out()
104 dlen = fin->fin_plen - off; in ipf_p_raudio_out()
183 ipf_p_raudio_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_in() argument
201 softc = fin->fin_main_soft; in ipf_p_raudio_in()
[all …]
Dip_fil_compat.c2613 fr_info_t *fin = (fr_info_t *)current; in fr_info_4_1_32_to_current() local
2615 fin->fin_ifp = old->fin_ifp; in fr_info_4_1_32_to_current()
2616 ipf_v4iptov5(&old->fin_fi, &fin->fin_fi); in fr_info_4_1_32_to_current()
2617 bcopy(&old->fin_dat, &fin->fin_dat, sizeof(old->fin_dat)); in fr_info_4_1_32_to_current()
2618 fin->fin_out = old->fin_out; in fr_info_4_1_32_to_current()
2619 fin->fin_rev = old->fin_rev; in fr_info_4_1_32_to_current()
2620 fin->fin_hlen = old->fin_hlen; in fr_info_4_1_32_to_current()
2621 fin->fin_tcpf = old->ofin_tcpf; in fr_info_4_1_32_to_current()
2622 fin->fin_icode = old->fin_icode; in fr_info_4_1_32_to_current()
2623 fin->fin_rule = old->fin_rule; in fr_info_4_1_32_to_current()
[all …]
/netbsd/src/external/bsd/ipf/dist/
Dip_nat6.c464 ipf_nat6_newmap(fin, nat, ni) in ipf_nat6_newmap() argument
465 fr_info_t *fin; in ipf_nat6_newmap()
469 ipf_main_softc_t *softc = fin->fin_main_soft;
491 sport = fin->fin_data[1];
494 sport = htons(fin->fin_data[0]);
495 dport = htons(fin->fin_data[1]);
511 hm = ipf_nat6_hostmap(softn, np, &fin->fin_src6,
512 &fin->fin_dst6, &in, 0);
534 temp.i6[0] = fin->fin_src6.i6[0] &
536 temp.i6[1] = fin->fin_src6.i6[1] &
[all …]
Dip_fil.c419 ipf_fastroute(m, mpp, fin, fdp) in ipf_fastroute() argument
421 fr_info_t *fin;
425 ip_t *ip = fin->fin_ip;
432 sifp = fin->fin_ifp;
433 sout = fin->fin_out;
434 fr = fin->fin_fr;
440 ipf_dstlist_select_node(fin, fdp->fd_ptr, NULL, &node);
448 if (fin->fin_out == 0) {
449 fin->fin_ifp = ifp;
450 fin->fin_out = 1;
[all …]
Dip_pptp_pxy.c112 ipf_p_pptp_new(arg, fin, aps, nat) in ipf_p_pptp_new() argument
114 fr_info_t *fin;
124 if (fin->fin_v != 4)
127 ip = fin->fin_ip;
131 if (ipf_nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_osrcip,
162 ipn->in_ifps[0] = fin->fin_ifp;
168 ipn->in_nsrcaddr = fin->fin_saddr;
196 ipf_p_pptp_donatstate(fin, nat, pptp) in ipf_p_pptp_donatstate() argument
197 fr_info_t *fin; in ipf_p_pptp_donatstate()
201 ipf_main_softc_t *softc = fin->fin_main_soft;
[all …]
Dip_tftp_pxy.c135 ipf_p_tftp_out(arg, fin, aps, nat) in ipf_p_tftp_out() argument
137 fr_info_t *fin;
143 fin->fin_flx |= FI_NOWILD;
145 return ipf_p_tftp_client(softt, fin, aps, nat);
146 return ipf_p_tftp_server(softt, fin, aps, nat);
151 ipf_p_tftp_in(arg, fin, aps, nat) in ipf_p_tftp_in() argument
153 fr_info_t *fin;
159 fin->fin_flx |= FI_NOWILD;
161 return ipf_p_tftp_client(softt, fin, aps, nat);
162 return ipf_p_tftp_server(softt, fin, aps, nat);
[all …]
Dip_rpcb_pxy.c147 ipf_p_rpcb_new(arg, fin, aps, nat) in ipf_p_rpcb_new() argument
149 fr_info_t *fin;
157 if (fin->fin_v != 4)
207 ipf_p_rpcb_in(arg, fin, aps, nat) in ipf_p_rpcb_in() argument
209 fr_info_t *fin;
220 if ((fin->fin_flx & (FI_FRAG|FI_SHORT)) != 0)
226 m = fin->fin_m;
227 off = (char *)fin->fin_dp - (char *)fin->fin_ip;
228 off += sizeof(udphdr_t) + fin->fin_ipoff;
229 dlen = fin->fin_dlen - sizeof(udphdr_t);
[all …]
Dip_irc_pxy.c229 ipf_p_irc_new(arg, fin, aps, nat) in ipf_p_irc_new() argument
231 fr_info_t *fin;
237 if (fin->fin_v != 4)
255 ipf_p_irc_send(fin, nat) in ipf_p_irc_send() argument
256 fr_info_t *fin; in ipf_p_irc_send()
275 softc = fin->fin_main_soft;
277 m = fin->fin_m;
278 ip = fin->fin_ip;
279 tcp = (tcphdr_t *)fin->fin_dp;
281 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
[all …]
/netbsd/src/external/bsd/wpa/dist/src/eap_peer/
Deap_pwd.c373 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 …]
/netbsd/src/external/bsd/openldap/dist/libraries/librewrite/
Drewrite.c44 FILE *fin, in apply() argument
56 if ( rewrite_read( fin, info ) != 0 ) { in apply()
130 FILE *fin = NULL; in main() local
151 fin = fopen( optarg, "r" ); in main()
152 if ( fin == NULL ) { in main()
189 apply( ( fin ? fin : stdin ), rewriteContext, argv[ optind ] ); in main()
191 if ( fin ) { in main()
192 fclose( fin ); in main()

123456