Lines Matching refs:mifp
607 struct mif6 *mifp;
616 mifp = mif6table + mifcp->mif6c_mifi;
617 if (mifp->m6_ifp)
654 mifp->m6_flags = mifcp->mif6c_flags;
655 mifp->m6_ifp = ifp;
658 mifp->m6_pkt_in = 0;
659 mifp->m6_pkt_out = 0;
660 mifp->m6_bytes_in = 0;
661 mifp->m6_bytes_out = 0;
685 struct mif6 *mifp = mif6table + *mifip;
691 if (mifp->m6_ifp == NULL)
695 if (!(mifp->m6_flags & MIFF_REGISTER)) {
700 ifp = mifp->m6_ifp;
705 bzero((caddr_t)mifp, sizeof(*mifp));
982 struct mif6 *mifp;
1154 for (mifp = mif6table, mifi = 0;
1155 mifi < nummifs && mifp->m6_ifp != ifp;
1156 mifp++, mifi++)
1295 struct mif6 *mifp;
1307 #define MC6_SEND(ip6, mifp, m) do { \
1308 if ((mifp)->m6_flags & MIFF_REGISTER) \
1309 register_send((ip6), (mifp), (m)); \
1311 phyint_send((ip6), (mifp), (m)); \
1382 for (mifp = mif6table, iif = 0;
1383 iif < nummifs && mifp &&
1384 mifp->m6_ifp != ifp;
1385 mifp++, iif++)
1438 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1460 mifp->m6_pkt_out++;
1461 mifp->m6_bytes_out += plen;
1462 MC6_SEND(ip6, mifp, m);
1469 phyint_send(ip6, mifp, m)
1471 struct mif6 *mifp;
1475 struct ifnet *ifp = mifp->m6_ifp;
1523 mifp - mif6table, error);
1572 mifp - mif6table, error);