Lines Matching refs:nh_idx
183 struct nhop_object **nh_idx; /* nhop idx->ptr array */
1107 if ((fd->nh_idx != NULL) && (fd->nh_ref_table != NULL)) {
1111 i, fd->nh_idx[i]);
1112 nhop_free_any(fd->nh_idx[i]);
1115 free(fd->nh_idx, M_RTABLE);
1187 fd->nh_idx = malloc(size, M_RTABLE, M_NOWAIT | M_ZERO);
1188 if (fd->nh_idx == NULL) {
1759 return (fd->nh_idx);
1801 fd->nh_idx[idx] = nh;
1803 FD_PRINTF(LOG_DEBUG2, fd, " REF nhop %u %p", idx, fd->nh_idx[idx]);
1856 KASSERT((nh == fd->nh_idx[idx]), ("index table contains whong nh"));
1860 FD_PRINTF(LOG_DEBUG, fd, " FREE nhop %d %p", idx, fd->nh_idx[idx]);
1861 fib_schedule_release_nhop(fd, fd->nh_idx[idx]);