Lines Matching refs:mif6table

149 static struct mif6 mif6table[MAXMIFS];
419 bcopy(&mif6table[mifi].m6_pkt_in, &req->icount,
421 bcopy(&mif6table[mifi].m6_pkt_out, &req->ocount,
423 bcopy(&mif6table[mifi].m6_bytes_in, &req->ibytes,
425 bcopy(&mif6table[mifi].m6_bytes_out, &req->obytes,
435 bcopy(&mif6table[mifi].m6_pkt_in, &req->icount,
437 bcopy(&mif6table[mifi].m6_pkt_out, &req->ocount,
439 bcopy(&mif6table[mifi].m6_bytes_in, &req->ibytes,
441 bcopy(&mif6table[mifi].m6_bytes_out, &req->obytes,
531 if (mif6table[mifi].m6_ifp &&
532 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
534 if_allmulti(mif6table[mifi].m6_ifp, 0);
542 ifp = mif6table[mifi].m6_ifp;
549 bzero((caddr_t)mif6table, sizeof(mif6table));
616 mifp = mif6table + mifcp->mif6c_mifi;
685 struct mif6 *mifp = mif6table + *mifip;
709 if (mif6table[mifi - 1].m6_ifp)
1154 for (mifp = mif6table, mifi = 0;
1319 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
1326 mif6table[mifi].m6_ifp->if_index);
1336 if (mifi < nummifs && mif6table[mifi].m6_ifp)
1382 for (mifp = mif6table, iif = 0;
1418 mif6table[mifi].m6_pkt_out++;
1419 mif6table[mifi].m6_bytes_out += plen;
1421 mif6table[mifi].m6_pkt_in++;
1422 mif6table[mifi].m6_bytes_in += plen;
1438 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1446 if (!(mif6table[rt->mf6c_parent].m6_flags &
1448 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
1449 if (in6_setscope(&src0, mif6table[mifi].m6_ifp,
1451 in6_setscope(&dst0, mif6table[mifi].m6_ifp,
1523 mifp - mif6table, error);
1572 mifp - mif6table, error);
1656 im6->im6_mif = mif - mif6table;
1902 (void) if_simloop(mif6table[reg_mif_num].m6_ifp, m,