Searched defs:ipf (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dip_frag.c153 RWLOCK_INIT(&ifs->ifs_ipf_frag, "ipf fragment rwlock");
599 ipfr_t *ipf; local
605 ipf = fr_fraglookup(fin, ifs->ifs_ipfr_nattab);
606 if (ipf != NULL) {
607 nat = ipf->ipfr_data;
611 if ((ipf->ipfr_ttl == ifs->ifs_fr_ticks + 1) && (nat != NULL)) {
613 ipf->ipfr_data = NULL;
633 ipfr_t *ipf; local
641 ipf = fr_fraglookup(fin, ifs->ifs_ipfr_ipidtab);
642 if (ipf !
[all...]
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipfcomp.c17 #include "ipf.h"
72 fripf_t *ipf; local
85 ipf = fr->fr_ipf;
209 static u_long ipf%s_rule_data_%s_%u[] = {\n",
460 fripf_t *ipf; local
559 ipf = fr->fr_ipf;
600 if (ipf != NULL && ipf->fri_mip.fi_v != 0)
604 if (ipf != NULL && ipf
[all...]
H A Dipmon.c134 static char *pidfile = "/etc/ipf/ipmon.pid";
991 ipflog_t *ipf; local
998 ipf = (ipflog_t *)((char *)buf + sizeof(*ipl));
999 ip = (ip_t *)((char *)ipf + sizeof(*ipf));
1026 char ifname[sizeof(ipf->fl_ifname) + 1];
1028 strncpy(ifname, ipf->fl_ifname, sizeof(ipf->fl_ifname));
1029 ifname[sizeof(ipf->fl_ifname)] = '\0';
1034 sprintf(t, "%d", ipf
[all...]
/illumos-gate/usr/src/man/man4/
H A DMakefile86 ipf.4 \
230 ipf.conf.4 \
275 ipf.conf.4 := LINKSRC = ipf.4
276 ipf6.conf.4 := LINKSRC = ipf.4
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6.c3306 ipf_t *ipf; local
3518 if ((msg_len + sizeof (*ipf) + ill->ill_frag_count) >=
3535 ipf = ipfp[0];
3536 if (ipf) {
3541 if (ipf->ipf_ident == ident &&
3542 IN6_ARE_ADDR_EQUAL(&ipf->ipf_v6src, v6src_ptr) &&
3543 IN6_ARE_ADDR_EQUAL(&ipf->ipf_v6dst, v6dst_ptr)) {
3550 if (ipf->ipf_num_dups > ip_max_frag_dups) {
3551 ill_frag_free_pkts(ill, ipfb, ipf, 1);
3559 ipfp = &ipf
[all...]
H A Dip.c6659 * When an ipf is passed here for the first time, if
6672 ip_reassemble(mblk_t *mp, ipf_t *ipf, uint_t start, boolean_t more, ill_t *ill, argument
6684 ASSERT(start != 0 || ipf->ipf_nf_hdr_len != 0);
6687 ipf->ipf_count += msg_len;
6688 if (ipf->ipf_end) {
6696 for (mp1 = ipf->ipf_mp->b_cont; mp1; mp1 = mp1->b_cont) {
6699 ASSERT(ipf->ipf_nf_hdr_len != 0);
6700 offset = -ipf->ipf_nf_hdr_len;
6706 ipf->ipf_hole_cnt = 1;
6708 ipf
7022 ipf_t *ipf; local
[all...]
H A Dip_if.c2399 ipf_t *ipf; local
2425 while ((ipf = ipfb->ipfb_ipf) != 0) {
2426 time_t frag_time = current_time - ipf->ipf_timestamp;
2444 hdr_length = ipf->ipf_nf_hdr_len;
2445 ipfnext = ipf->ipf_hash_next;
2447 ipfnext->ipf_ptphn = ipf->ipf_ptphn;
2448 *ipf->ipf_ptphn = ipfnext;
2449 mp = ipf->ipf_mp->b_cont;
2455 mp = ipf->ipf_mp->b_cont;
2456 atomic_add_32(&ill->ill_frag_count, -ipf
2554 ipf_t *ipf; local
2632 ill_frag_free_pkts(ill_t *ill, ipfb_t *ipfb, ipf_t *ipf, int free_cnt) argument
[all...]

Completed in 219 milliseconds