Home | History | Annotate | Download | only in netinet

Lines Matching defs:frag

196 	RWLOCK_INIT(&softf->ipfr_ipidfrag, "frag ipid lock");
334 /* Returns: ipfrstat_t* - pointer to struct with current frag stats */
354 /* table(I) - pointer to frag table to add to */
375 ipfr_t *fra, frag, *fran;
396 memset(&frag, 0, sizeof(frag));
397 frag.ipfr_v = fin->fin_v;
399 frag.ipfr_p = fin->fin_p;
401 frag.ipfr_id = fin->fin_id;
403 frag.ipfr_source = fin->fin_fi.fi_src;
404 idx += frag.ipfr_src.s_addr;
405 frag.ipfr_dest = fin->fin_fi.fi_dst;
406 idx += frag.ipfr_dst.s_addr;
407 frag.ipfr_ifp = fin->fin_ifp;
411 frag.ipfr_optmsk = fin->fin_fi.fi_optmsk & IPF_OPTCOPY;
412 frag.ipfr_secmsk = fin->fin_fi.fi_secmsk;
413 frag.ipfr_auth = fin->fin_fi.fi_auth;
431 frag.ipfr_firstend = end >> 3;
433 frag.ipfr_firstend = 0;
453 if (!bcmp((char *)&frag.ipfr_ifp, (char *)&fra->ipfr_ifp,
481 bcopy((char *)&frag.ipfr_ifp, (char *)&fra->ipfr_ifp, IPFR_CMPSZ);
485 fra->ipfr_firstend = frag.ipfr_firstend;
613 /* matching entry in the frag table, else NULL */
634 ipfr_t *f, frag;
661 memset(&frag, 0, sizeof(frag));
662 frag.ipfr_v = fin->fin_v;
664 frag.ipfr_p = fin->fin_p;
666 frag.ipfr_id = fin->fin_id;
668 frag.ipfr_source = fin->fin_fi.fi_src;
669 idx += frag.ipfr_src.s_addr;
670 frag.ipfr_dest = fin->fin_fi.fi_dst;
671 idx += frag.ipfr_dst.s_addr;
672 frag.ipfr_ifp = fin->fin_ifp;
676 frag.ipfr_optmsk = fin->fin_fi.fi_optmsk & IPF_OPTCOPY;
677 frag.ipfr_secmsk = fin->fin_fi.fi_secmsk;
678 frag.ipfr_auth = fin->fin_fi.fi_auth;
686 if (!bcmp((char *)&frag.ipfr_ifp, (char *)&f->ipfr_ifp,
787 /* Returns: nat_t* - pointer to 'parent' NAT structure if frag table */
862 /* the frag cache table, else NULL. */
944 /* tail(IO) - pointer to the pointer to the tail of the frag */
1160 ipfr_t *frag, *next, zero;
1173 frag = token->ipt_data;
1177 if (frag == NULL)
1180 next = frag->ipfr_next;
1199 if (frag != NULL) {
1201 ipf_frag_deref(softc, &frag, lock);
1203 ipf_frag_deref(softc, &frag);