Lines Matching defs:mifp
678 struct mif6 *mifp;
688 mifp = mif6table + mifcp->mif6c_mifi;
689 if (mifp->m6_ifp != NULL) {
732 mifp->m6_flags = mifcp->mif6c_flags;
733 mifp->m6_ifp = ifp;
736 mifp->m6_pkt_in = 0;
737 mifp->m6_pkt_out = 0;
738 mifp->m6_bytes_in = 0;
739 mifp->m6_bytes_out = 0;
758 struct mif6 *mifp = mif6table + *mifip;
766 if (mifp->m6_ifp == NULL)
769 if (!(mifp->m6_flags & MIFF_REGISTER)) {
771 ifp = mifp->m6_ifp;
783 bzero((caddr_t)mifp, sizeof(*mifp));
1070 struct mif6 *mifp;
1227 for (mifp = mif6table, mifi = 0;
1228 mifi < nummifs && mifp->m6_ifp != ifp; mifp++, mifi++)
1367 struct mif6 *mifp;
1379 #define MC6_SEND(ip6, mifp, m) do { \
1380 if ((mifp)->m6_flags & MIFF_REGISTER) \
1381 register_send((ip6), (mifp), (m)); \
1383 phyint_send((ip6), (mifp), (m)); \
1450 for (mifp = mif6table, iif = 0;
1451 iif < nummifs && mifp &&
1452 mifp->m6_ifp != ifp;
1453 mifp++, iif++)
1504 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1526 mifp->m6_pkt_out++;
1527 mifp->m6_bytes_out += plen;
1528 MC6_SEND(ip6, mifp, m);
1535 phyint_send(struct ip6_hdr *ip6, struct mif6 *mifp, struct mbuf *m)
1541 struct ifnet *ifp = mifp->m6_ifp;
1578 (uint16_t)(mifp - mif6table), error);
1611 (uint16_t)(mifp - mif6table), error);