Lines Matching defs:mifi
379 mifi_t mifi;
417 error = sooptcopyin(sopt, &mifi, sizeof(mifi), sizeof(mifi));
420 error = del_m6if(&mifi);
515 mifi_t mifi;
519 mifi = req->mifi;
523 if (mifi >= nummifs) {
526 req->icount = mif6table[mifi].m6_pkt_in;
527 req->ocount = mif6table[mifi].m6_pkt_out;
528 req->ibytes = mif6table[mifi].m6_bytes_in;
529 req->obytes = mif6table[mifi].m6_bytes_out;
592 mifi_t mifi;
608 for (mifi = 0; mifi < nummifs; mifi++) {
609 if (mif6table[mifi].m6_ifp &&
610 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
611 if_allmulti(mif6table[mifi].m6_ifp, 0);
738 /* Adjust nummifs up if the mifi is higher than nummifs */
756 mifi_t mifi;
783 for (mifi = nummifs; mifi > 0; mifi--)
784 if (mif6table[mifi - 1].m6_ifp)
786 nummifs = mifi;
1068 mifi_t mifi;
1222 for (mifp = mif6table, mifi = 0;
1223 mifi < nummifs && mifp->m6_ifp != ifp; mifp++, mifi++)
1229 oim->im6_mif = mifi;
1233 im->im6_mif = mifi;
1361 mifi_t mifi, iif;
1374 mifi = rt->mf6c_parent;
1375 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
1378 "wrong if: ifid %d mifi %d mififid %x", ifp->if_index,
1379 mifi, mif6table[mifi].m6_ifp->if_index);
1388 if (mifi < nummifs && mif6table[mifi].m6_ifp)
1469 mif6table[mifi].m6_pkt_out++;
1470 mif6table[mifi].m6_bytes_out += plen;
1472 mif6table[mifi].m6_pkt_in++;
1473 mif6table[mifi].m6_bytes_in += plen;
1489 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1490 if (IF_ISSET(mifi, &rt->mf6c_ifset)) {
1499 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
1500 if (in6_setscope(&src0, mif6table[mifi].m6_ifp,
1502 in6_setscope(&dst0, mif6table[mifi].m6_ifp,