Lines Matching refs:mifi
379 mifi_t mifi; in X_ip6_mrouter_set() local
417 error = sooptcopyin(sopt, &mifi, sizeof(mifi), sizeof(mifi)); in X_ip6_mrouter_set()
420 error = del_m6if(&mifi); in X_ip6_mrouter_set()
515 mifi_t mifi; in get_mif6_cnt() local
519 mifi = req->mifi; in get_mif6_cnt()
523 if (mifi >= nummifs) { in get_mif6_cnt()
526 req->icount = mif6table[mifi].m6_pkt_in; in get_mif6_cnt()
527 req->ocount = mif6table[mifi].m6_pkt_out; in get_mif6_cnt()
528 req->ibytes = mif6table[mifi].m6_bytes_in; in get_mif6_cnt()
529 req->obytes = mif6table[mifi].m6_bytes_out; in get_mif6_cnt()
592 mifi_t mifi; in X_ip6_mrouter_done() local
608 for (mifi = 0; mifi < nummifs; mifi++) { in X_ip6_mrouter_done()
609 if (mif6table[mifi].m6_ifp && in X_ip6_mrouter_done()
610 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) { in X_ip6_mrouter_done()
611 if_allmulti(mif6table[mifi].m6_ifp, 0); in X_ip6_mrouter_done()
756 mifi_t mifi; in del_m6if_locked() local
783 for (mifi = nummifs; mifi > 0; mifi--) in del_m6if_locked()
784 if (mif6table[mifi - 1].m6_ifp) in del_m6if_locked()
786 nummifs = mifi; in del_m6if_locked()
1068 mifi_t mifi; in X_ip6_mforward() local
1222 for (mifp = mif6table, mifi = 0; in X_ip6_mforward()
1223 mifi < nummifs && mifp->m6_ifp != ifp; mifp++, mifi++) in X_ip6_mforward()
1229 oim->im6_mif = mifi; in X_ip6_mforward()
1233 im->im6_mif = mifi; in X_ip6_mforward()
1361 mifi_t mifi, iif; in ip6_mdq() local
1374 mifi = rt->mf6c_parent; in ip6_mdq()
1375 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) { in ip6_mdq()
1379 mifi, mif6table[mifi].m6_ifp->if_index); in ip6_mdq()
1388 if (mifi < nummifs && mif6table[mifi].m6_ifp) in ip6_mdq()
1469 mif6table[mifi].m6_pkt_out++; in ip6_mdq()
1470 mif6table[mifi].m6_bytes_out += plen; in ip6_mdq()
1472 mif6table[mifi].m6_pkt_in++; in ip6_mdq()
1473 mif6table[mifi].m6_bytes_in += plen; in ip6_mdq()
1489 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) { in ip6_mdq()
1490 if (IF_ISSET(mifi, &rt->mf6c_ifset)) { in ip6_mdq()
1499 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) { in ip6_mdq()
1500 if (in6_setscope(&src0, mif6table[mifi].m6_ifp, in ip6_mdq()
1502 in6_setscope(&dst0, mif6table[mifi].m6_ifp, in ip6_mdq()