• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/netinet6/

Lines Matching refs:mif6table

200 static struct mif6 mif6table[MAXMIFS];
210 out[i].m6_flags = mif6table[i].m6_flags;
211 out[i].m6_rate_limit = mif6table[i].m6_rate_limit;
212 out[i].m6_lcl_addr = mif6table[i].m6_lcl_addr;
213 if (mif6table[i].m6_ifp != NULL)
214 out[i].m6_ifp = mif6table[i].m6_ifp->if_index;
217 out[i].m6_pkt_in = mif6table[i].m6_pkt_in;
218 out[i].m6_pkt_out = mif6table[i].m6_pkt_out;
219 out[i].m6_bytes_in = mif6table[i].m6_bytes_in;
220 out[i].m6_bytes_out = mif6table[i].m6_bytes_out;
226 SYSCTL_PROC(_net_inet6_ip6, OID_AUTO, mif6table,
532 req->icount = mif6table[mifi].m6_pkt_in;
533 req->ocount = mif6table[mifi].m6_pkt_out;
534 req->ibytes = mif6table[mifi].m6_bytes_in;
535 req->obytes = mif6table[mifi].m6_bytes_out;
619 if (mif6table[mifi].m6_ifp &&
620 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
621 if_allmulti(mif6table[mifi].m6_ifp, 0);
624 bzero((caddr_t)mif6table, sizeof(mif6table));
692 mifp = mif6table + mifcp->mif6c_mifi;
762 struct mif6 *mifp = mif6table + *mifip;
791 if (mif6table[mifi - 1].m6_ifp)
1228 for (mifp = mif6table, mifi = 0;
1379 if ((mifi >= nummifs) || (mif6table[mifi].m6_ifp != ifp)) {
1383 mifi, mif6table[mifi].m6_ifp->if_index);
1392 if (mifi < nummifs && mif6table[mifi].m6_ifp)
1439 for (mifp = mif6table, iif = 0;
1473 mif6table[mifi].m6_pkt_out++;
1474 mif6table[mifi].m6_bytes_out += plen;
1476 mif6table[mifi].m6_pkt_in++;
1477 mif6table[mifi].m6_bytes_in += plen;
1493 for (mifp = mif6table, mifi = 0; mifi < nummifs; mifp++, mifi++) {
1501 if (!(mif6table[rt->mf6c_parent].m6_flags &
1503 !(mif6table[mifi].m6_flags & MIFF_REGISTER)) {
1504 if (in6_setscope(&src0, mif6table[mifi].m6_ifp,
1506 in6_setscope(&dst0, mif6table[mifi].m6_ifp,
1573 (uint16_t)(mifp - mif6table), error);
1606 (uint16_t)(mifp - mif6table), error);
1671 im6->im6_mif = mif - mif6table;
1872 rc = if_simloop(mif6table[reg_mif_num].m6_ifp, m,