Home
last modified time | relevance | path

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

12345

/NextBSD/sys/contrib/ipfilter/netinet/
HDip_fil_freebsd.c352 ipf_send_reset(fin) in ipf_send_reset() argument
353 fr_info_t *fin; in ipf_send_reset()
363 tcp = fin->fin_dp;
367 if (ipf_checkl4sum(fin) == -1)
370 tlen = fin->fin_dlen - (TCP_OFF(tcp) << 2) +
375 hlen = (fin->fin_v == 6) ? sizeof(ip6_t) : sizeof(ip_t);
426 if (fin->fin_v == 6) {
427 ip6->ip6_flow = ((ip6_t *)fin->fin_ip)->ip6_flow;
431 ip6->ip6_src = fin->fin_dst6.in6;
432 ip6->ip6_dst = fin->fin_src6.in6;
[all …]
HDip_nat6.c462 ipf_nat6_newmap(fin, nat, ni) in ipf_nat6_newmap() argument
463 fr_info_t *fin; in ipf_nat6_newmap()
467 ipf_main_softc_t *softc = fin->fin_main_soft;
489 sport = fin->fin_data[1];
492 sport = htons(fin->fin_data[0]);
493 dport = htons(fin->fin_data[1]);
509 hm = ipf_nat6_hostmap(softn, np, &fin->fin_src6,
510 &fin->fin_dst6, &in, 0);
532 temp.i6[0] = fin->fin_src6.i6[0] &
534 temp.i6[1] = fin->fin_src6.i6[1] &
[all …]
HDfil.c461 ipf_pr_short6(fin, xmin) in ipf_pr_short6() argument
462 fr_info_t *fin; in ipf_pr_short6()
466 if (fin->fin_dlen < xmin)
467 fin->fin_flx |= FI_SHORT;
483 ipf_pr_ipv6hdr(fin) in ipf_pr_ipv6hdr() argument
484 fr_info_t *fin; in ipf_pr_ipv6hdr()
486 ip6_t *ip6 = (ip6_t *)fin->fin_ip;
488 fr_ip_t *fi = &fin->fin_fi;
490 fin->fin_off = 0;
498 fin->fin_crc = p;
[all …]
HDip_frag.c365 ipfr_frag_new(softc, softf, fin, pass, table in ipfr_frag_new() argument
372 fr_info_t *fin;
388 if ((fin->fin_flx & (FI_FRAG|FI_BAD)) != FI_FRAG) {
394 if (fin->fin_off != 0) {
400 frag.ipfr_v = fin->fin_v;
401 idx = fin->fin_v;
402 frag.ipfr_p = fin->fin_p;
403 idx += fin->fin_p;
404 frag.ipfr_id = fin->fin_id;
405 idx += fin->fin_id;
[all …]
HDip_nat.c134 DT1(x, fr_info_t *, fin); } while (0)
1959 fr_info_t fin; local
2069 bzero((char *)&fin, sizeof(fin));
2070 fin.fin_v = nat->nat_v[0];
2071 fin.fin_p = nat->nat_pr[0];
2072 fin.fin_rev = nat->nat_rev;
2073 fin.fin_ifp = nat->nat_ifps[0];
2074 fin.fin_data[0] = ntohs(nat->nat_ndport);
2075 fin.fin_data[1] = ntohs(nat->nat_nsport);
2085 fin.fin_v = nat->nat_v[1];
[all …]
HDip_state.c1370 ipf_state_add(softc, fin, stsave, flags) in ipf_state_add() argument
1372 fr_info_t *fin;
1394 fin->fin_error = EAGAIN;
1398 if (fin->fin_flx & (FI_SHORT|FI_STATE|FI_FRAGBODY|FI_BAD)) {
1403 if ((fin->fin_flx & FI_OOW) && !(fin->fin_tcpf & TH_SYN)) {
1423 fr = fin->fin_fr;
1447 out = fin->fin_out;
1456 is->is_v = fin->fin_v;
1457 is->is_sec = fin->fin_secmsk;
1459 is->is_auth = fin->fin_auth;
[all …]
HDip_pptp_pxy.c110 ipf_p_pptp_new(arg, fin, aps, nat) in ipf_p_pptp_new() argument
112 fr_info_t *fin;
122 if (fin->fin_v != 4)
125 ip = fin->fin_ip;
129 if (ipf_nat_outlookup(fin, 0, IPPROTO_GRE, nat->nat_osrcip,
160 ipn->in_ifps[0] = fin->fin_ifp;
166 ipn->in_nsrcaddr = fin->fin_saddr;
194 ipf_p_pptp_donatstate(fin, nat, pptp) in ipf_p_pptp_donatstate() argument
195 fr_info_t *fin; in ipf_p_pptp_donatstate()
199 ipf_main_softc_t *softc = fin->fin_main_soft;
[all …]
HDip_tftp_pxy.c133 ipf_p_tftp_out(arg, fin, aps, nat) in ipf_p_tftp_out() argument
135 fr_info_t *fin;
141 fin->fin_flx |= FI_NOWILD;
143 return ipf_p_tftp_client(softt, fin, aps, nat);
144 return ipf_p_tftp_server(softt, fin, aps, nat);
149 ipf_p_tftp_in(arg, fin, aps, nat) in ipf_p_tftp_in() argument
151 fr_info_t *fin;
157 fin->fin_flx |= FI_NOWILD;
159 return ipf_p_tftp_client(softt, fin, aps, nat);
160 return ipf_p_tftp_server(softt, fin, aps, nat);
[all …]
HDip_log.c378 ipf_log_pkt(fin, flags) in ipf_log_pkt() argument
379 fr_info_t *fin; in ipf_log_pkt()
382 ipf_main_softc_t *softc = fin->fin_main_soft;
397 m = fin->fin_m;
402 ifp = fin->fin_ifp;
403 hlen = (char *)fin->fin_dp - (char *)fin->fin_ip;
408 if (fin->fin_off == 0) {
409 p = fin->fin_fi.fi_p;
411 hlen += MIN(sizeof(tcphdr_t), fin->fin_dlen);
413 hlen += MIN(sizeof(udphdr_t), fin->fin_dlen);
[all …]
HDip_rpcb_pxy.c145 ipf_p_rpcb_new(arg, fin, aps, nat) in ipf_p_rpcb_new() argument
147 fr_info_t *fin;
155 if (fin->fin_v != 4)
205 ipf_p_rpcb_in(arg, fin, aps, nat) in ipf_p_rpcb_in() argument
207 fr_info_t *fin;
218 if ((fin->fin_flx & (FI_FRAG|FI_SHORT)) != 0)
224 m = fin->fin_m;
225 off = (char *)fin->fin_dp - (char *)fin->fin_ip;
226 off += sizeof(udphdr_t) + fin->fin_ipoff;
227 dlen = fin->fin_dlen - sizeof(udphdr_t);
[all …]
HDip_irc_pxy.c227 ipf_p_irc_new(arg, fin, aps, nat) in ipf_p_irc_new() argument
229 fr_info_t *fin;
235 if (fin->fin_v != 4)
253 ipf_p_irc_send(fin, nat) in ipf_p_irc_send() argument
254 fr_info_t *fin; in ipf_p_irc_send()
273 softc = fin->fin_main_soft;
275 m = fin->fin_m;
276 ip = fin->fin_ip;
277 tcp = (tcphdr_t *)fin->fin_dp;
279 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
[all …]
HDip_rcmd_pxy.c68 ipf_p_rcmd_new(arg, fin, aps, nat) in ipf_p_rcmd_new() argument
70 fr_info_t *fin;
74 tcphdr_t *tcp = (tcphdr_t *)fin->fin_dp;
80 fin = fin; /* LINT */
144 ipf_p_rcmd_portmsg(fin, aps, nat) in ipf_p_rcmd_portmsg() argument
145 fr_info_t *fin; in ipf_p_rcmd_portmsg()
166 tcp = (tcphdr_t *)fin->fin_dp;
168 m = fin->fin_m;
169 ip = fin->fin_ip;
172 ip6 = (ip6_t *)fin->fin_ip;
[all …]
HDip_ipsec_pxy.c133 ipf_p_ipsec_new(arg, fin, aps, nat) in ipf_p_ipsec_new() argument
135 fr_info_t *fin;
140 ipf_main_softc_t *softc = fin->fin_main_soft;
153 if (fin->fin_v != 4)
156 off = fin->fin_plen - fin->fin_dlen + fin->fin_ipoff;
158 ip = fin->fin_ip;
159 m = fin->fin_m;
167 if (ipf_nat_outlookup(fin, 0, IPPROTO_ESP, nat->nat_nsrcip,
198 ipn->in_ifps[0] = fin->fin_ifp;
223 bcopy((char *)fin, (char *)&fi, sizeof(fi));
[all …]
HDip_ftp_pxy.c228 ipf_p_ftp_new(arg, fin, aps, nat) in ipf_p_ftp_new() argument
230 fr_info_t *fin;
245 aps->aps_sport = htons(fin->fin_sport);
246 aps->aps_dport = htons(fin->fin_dport);
289 ipf_p_ftp_port(softf, fin, ip, nat, ftp, dlen) in ipf_p_ftp_port() argument
291 fr_info_t *fin;
306 m = fin->fin_m;
308 tcp = (tcphdr_t *)fin->fin_dp;
309 off = (char *)tcp - (char *)ip + (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
417 if ((inc + fin->fin_plen) > 65535) {
[all …]
HDip_proxy.c679 ipf_proxy_ok(fin, tcp, np) in ipf_proxy_ok() argument
680 fr_info_t *fin; in ipf_proxy_ok()
688 (fin->fin_p != apr->apr_p))
774 ipf_proxy_match(fin, nat) in ipf_proxy_match() argument
775 fr_info_t *fin; in ipf_proxy_match()
778 ipf_main_softc_t *softc = fin->fin_main_soft;
787 (u_long)fin, (u_long)nat, (u_long)nat->nat_aps,
790 if ((fin->fin_flx & (FI_SHORT|FI_BAD)) != 0) {
793 fin->fin_flx);
806 result = (*apr->apr_match)(fin, nat->nat_aps, nat);
[all …]
HDip_raudio_pxy.c53 ipf_p_raudio_new(arg, fin, aps, nat) in ipf_p_raudio_new() argument
55 fr_info_t *fin;
63 if (fin->fin_v != 4)
80 ipf_p_raudio_out(arg, fin, aps, nat) in ipf_p_raudio_out() argument
82 fr_info_t *fin;
103 m = fin->fin_m;
104 tcp = (tcphdr_t *)fin->fin_dp;
105 off = (char *)tcp - (char *)fin->fin_ip;
106 off += (TCP_OFF(tcp) << 2) + fin->fin_ipoff;
109 dlen = fin->fin_plen - off;
[all …]
HDip_dns_pxy.c177 ipf_p_dns_new(arg, fin, aps, nat) in ipf_p_dns_new() argument
179 fr_info_t *fin;
186 if (fin->fin_v != 4)
189 dlen = fin->fin_dlen - sizeof(udphdr_t);
208 dlen = fin->fin_dlen - sizeof(udphdr_t);
209 COPYDATA(fin->fin_m, fin->fin_hlen + sizeof(udphdr_t),
335 ipf_p_dns_inout(arg, fin, aps, nat) in ipf_p_dns_inout() argument
337 fr_info_t *fin;
347 if (fin->fin_dlen < sizeof(*dns))
350 dns = (ipf_dns_hdr_t *)((char *)fin->fin_dp + sizeof(udphdr_t));
[all …]
HDip_netbios_pxy.c70 ipf_p_netbios_out(arg, fin, aps, nat) in ipf_p_netbios_out() argument
72 fr_info_t *fin;
85 m = fin->fin_m;
86 dlen = fin->fin_dlen - sizeof(*udp);
93 ip = fin->fin_ip;
94 udp = (udphdr_t *)fin->fin_dp;
95 off = (char *)udp - (char *)ip + sizeof(*udp) + fin->fin_ipoff;
HDip_auth.c359 ipf_auth_check(fin, passp) in ipf_auth_check() argument
360 fr_info_t *fin; in ipf_auth_check()
363 ipf_main_softc_t *softc = fin->fin_main_soft;
375 ip = fin->fin_ip;
387 !bcmp((char *)fin, (char *)&fra->fra_info, FI_CSIZE)) {
393 fin->fin_reason = FRB_AUTHFEEDBACK;
401 (fin->fin_flx & FI_FRAG))) {
407 fr->fr_ifa = fin->fin_ifp;
419 fin->fin_fr = fr;
420 fin->fin_flx |= fra->fra_flx;
[all …]
/NextBSD/contrib/ipfilter/
HDip_fil.c427 ipf_fastroute(m, mpp, fin, fdp) in ipf_fastroute() argument
429 fr_info_t *fin;
433 ip_t *ip = fin->fin_ip;
440 sifp = fin->fin_ifp;
441 sout = fin->fin_out;
442 fr = fin->fin_fr;
448 ipf_dstlist_select_node(fin, fdp->fd_ptr, NULL, &node);
456 if (fin->fin_out == 0) {
457 fin->fin_ifp = ifp;
458 fin->fin_out = 1;
[all …]
HDip_fil_compat.c2651 fr_info_t *fin = (fr_info_t *)current; local
2653 fin->fin_ifp = old->fin_ifp;
2654 ipf_v4iptov5(&old->fin_fi, &fin->fin_fi);
2655 bcopy(&old->fin_dat, &fin->fin_dat, sizeof(old->fin_dat));
2656 fin->fin_out = old->fin_out;
2657 fin->fin_rev = old->fin_rev;
2658 fin->fin_hlen = old->fin_hlen;
2659 fin->fin_tcpf = old->ofin_tcpf;
2660 fin->fin_icode = old->fin_icode;
2661 fin->fin_rule = old->fin_rule;
[all …]
HDip_msnrpc_pxy.c71 int ippr_msnrpc_new(fin, aps, nat) in ippr_msnrpc_new() argument
72 fr_info_t *fin; in ippr_msnrpc_new()
118 int ippr_msnrpc_out(fin, ip, aps, nat) in ippr_msnrpc_out() argument
119 fr_info_t *fin; in ippr_msnrpc_out()
133 tcp = (tcphdr_t *)fin->fin_dp;
134 dlen = fin->fin_dlen - (TCP_OFF(tcp) << 2);
159 int ippr_msnrpc_in(fin, ip, aps, nat) in ippr_msnrpc_in() argument
160 fr_info_t *fin; in ippr_msnrpc_in()
176 tcp = (tcphdr_t *)fin->fin_dp;
177 dlen = fin->fin_dlen - (TCP_OFF(tcp) << 2);
[all …]
/NextBSD/lib/libc/net/
HDnscachedcli.c267 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()
292 goto fin; in __cached_write()
298 fin: in __cached_write()
321 goto fin; in __cached_read()
326 goto fin; in __cached_read()
[all …]
/NextBSD/gnu/usr.bin/rcs/lib/
HDrcslex.c314 register RILE *fin; in nextlex() local
316 fin=finptr; frew=foutptr; in nextlex()
317 setupcache(fin); cache(fin); in nextlex()
391 uncache(fin); in nextlex()
404 register RILE *fin; in eoflex() local
407 fin = finptr; in eoflex()
409 setupcache(fin); cache(fin); in eoflex()
415 uncache(fin); in eoflex()
422 cachegeteof_(c, {uncache(fin);return true;}) in eoflex()
534 register RILE *fin; local
[all …]
/NextBSD/contrib/wpa/src/eap_server/
HDeap_server_pwd.c214 goto fin; in eap_pwd_build_commit_req()
224 goto fin; in eap_pwd_build_commit_req()
232 goto fin; in eap_pwd_build_commit_req()
239 goto fin; in eap_pwd_build_commit_req()
247 goto fin; in eap_pwd_build_commit_req()
254 goto fin; in eap_pwd_build_commit_req()
261 goto fin; in eap_pwd_build_commit_req()
283 goto fin; in eap_pwd_build_commit_req()
290 fin: in eap_pwd_build_commit_req()
322 goto fin; in eap_pwd_build_confirm_req()
[all …]

12345