Lines Matching defs:mifp
642 struct mif6 *mifp;
649 mifp = mif6table + mifcp->mif6c_mifi;
650 if (mifp->m6_ifp)
684 mifp->m6_flags = mifcp->mif6c_flags;
685 mifp->m6_ifp = ifp;
687 mifp->m6_pkt_in = 0;
688 mifp->m6_pkt_out = 0;
689 mifp->m6_bytes_in = 0;
690 mifp->m6_bytes_out = 0;
713 struct mif6 *mifp = mif6table + *mifip;
721 if (mifp->m6_ifp == NULL)
726 if (!(mifp->m6_flags & MIFF_REGISTER)) {
731 ifp = mifp->m6_ifp;
742 memset((void *)mifp, 0, sizeof (*mifp));
1030 struct mif6 *mifp;
1203 for (mifp = mif6table, mifi = 0;
1204 mifi < nummifs && mifp->m6_ifp != ifp;
1205 mifp++, mifi++)
1350 #define MC6_SEND(ip6, mifp, m) do { \
1351 if ((mifp)->m6_flags & MIFF_REGISTER) \
1352 register_send((ip6), (mifp), (m)); \
1354 phyint_send((ip6), (mifp), (m)); \
1365 struct mif6 *mifp;
1432 for (mifp = mif6table, iif = 0;
1433 iif < nummifs && mifp &&
1434 mifp->m6_ifp != ifp;
1435 mifp++, iif++)
1491 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1514 mifp->m6_pkt_out++;
1515 mifp->m6_bytes_out += plen;
1516 MC6_SEND(ip6, mifp, m);
1524 phyint_send(struct ip6_hdr *ip6, struct mif6 *mifp, struct mbuf *m)
1527 struct ifnet *ifp = mifp->m6_ifp;
1572 mifp - mif6table, error);
1603 mifp - mif6table, error);