Lines Matching defs:if_index
313 static int if_index;
329 for (int i = 1; i <= if_index; i++)
343 * if_index, if_indexlim, and ifindex_table) are protected by an sxlock.
372 if (__predict_false(idx > if_index))
403 if (__predict_false(idx > if_index))
578 * Try to find an empty slot below if_index. If we fail, take the
581 for (idx = 1; idx <= if_index; idx++) {
586 /* Catch if_index overflow. */
600 if (idx > if_index)
601 if_index = idx;
603 ifp->if_index = idx;
680 MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp);
681 ck_pr_store_ptr(&ifindex_table[ifp->if_index].ife_ifnet, NULL);
682 ifindex_table[ifp->if_index].ife_gencnt++;
683 while (if_index > 0 && ifindex_table[if_index].ife_ifnet == NULL)
684 if_index--;
832 MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp);
890 sdl->sdl_index = ifp->if_index;
945 sdl->sdl_index = ifp->if_index;
1306 MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp);
2099 sdl->sdl_index = ifp->if_index;
2261 MPASS(ifindex_table[ifp->if_index].ife_ifnet == ifp);
2454 ifr->ifr_index = ifp->if_index;
4314 return (ifp->if_index);
5178 IF_DB_PRINTF("%u", if_index);
5233 for (idx = 1; idx <= if_index; idx++) {