Lines Matching defs:mif6table
180 struct mif6 mif6table[MAXMIFS];
446 req->icount = mif6table[mifi].m6_pkt_in;
447 req->ocount = mif6table[mifi].m6_pkt_out;
448 req->ibytes = mif6table[mifi].m6_bytes_in;
449 req->obytes = mif6table[mifi].m6_bytes_out;
541 if (mif6table[mifi].m6_ifp &&
542 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
543 ifp = mif6table[mifi].m6_ifp;
551 memset((void *)mif6table, 0, sizeof(mif6table));
617 if (mif6table[mifi].m6_ifp == ifp)
649 mifp = mif6table + mifcp->mif6c_mifi;
713 struct mif6 *mifp = mif6table + *mifip;
746 if (mif6table[mifi - 1].m6_ifp)
1203 for (mifp = mif6table, mifi = 0;
1376 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
1383 mif6table[mifi].m6_ifp ?
1384 mif6table[mifi].m6_ifp->if_index : -1);
1395 if (mifi < nummifs && mif6table[mifi].m6_ifp) {
1432 for (mifp = mif6table, iif = 0;
1471 mif6table[mifi].m6_pkt_out++;
1472 mif6table[mifi].m6_bytes_out += plen;
1474 mif6table[mifi].m6_pkt_in++;
1475 mif6table[mifi].m6_bytes_in += plen;
1491 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1493 if (mif6table[mifi].m6_ifp == NULL)
1501 if ((mif6table[rt->mf6c_parent].m6_flags &
1503 (mif6table[mifi].m6_flags & MIFF_REGISTER) == 0) {
1504 if (in6_setscope(&src0, mif6table[mifi].m6_ifp,
1506 in6_setscope(&dst0, mif6table[mifi].m6_ifp,
1572 mifp - mif6table, error);
1603 mifp - mif6table, error);
1681 im6->im6_mif = mif - mif6table;
1916 looutput(mif6table[reg_mif_num].m6_ifp, m, sin6tocsa(&dst),