Lines Matching refs:mifi

318 	mifi_t mifi;
342 error = sockopt_get(sopt, &mifi, sizeof(mifi));
345 return (del_m6if(&mifi));
441 mifi_t mifi = req->mifi;
443 if (mifi >= nummifs)
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;
514 mifi_t mifi;
540 for (mifi = 0; mifi < nummifs; mifi++) {
541 if (mif6table[mifi].m6_ifp &&
542 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
543 ifp = mif6table[mifi].m6_ifp;
607 mifi_t mifi;
616 for (mifi = 0; mifi < nummifs; mifi++)
617 if (mif6table[mifi].m6_ifp == ifp)
618 del_m6if(&mifi);
693 /* Adjust nummifs up if the mifi is higher than nummifs */
714 mifi_t mifi;
745 for (mifi = nummifs; mifi > 0; mifi--)
746 if (mif6table[mifi - 1].m6_ifp)
748 nummifs = mifi;
1033 mifi_t mifi;
1203 for (mifp = mif6table, mifi = 0;
1204 mifi < nummifs && mifp->m6_ifp != ifp;
1205 mifp++, mifi++)
1210 oim->im6_mif = mifi;
1213 im->im6_mif = mifi;
1364 mifi_t mifi, iif;
1375 mifi = rt->mf6c_parent;
1376 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
1381 "wrong if: ifid %d mifi %d mififid %x\n",
1382 ifp->if_index, mifi,
1383 mif6table[mifi].m6_ifp ?
1384 mif6table[mifi].m6_ifp->if_index : -1);
1395 if (mifi < nummifs && mif6table[mifi].m6_ifp) {
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++) {
1492 if (IF_ISSET(mifi, &rt->mf6c_ifset)) {
1493 if (mif6table[mifi].m6_ifp == NULL)
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,