Lines Matching refs:fd_rh

183 	struct rib_head		*fd_rh;		/* RIB table we're attached to */  member
511 RIB_WLOCK_ASSERT(fd->fd_rh); in schedule_fd_rebuild()
531 FD_PRINTF(LOG_DEBUG, fd, "Sync gen %u -> %u", fd->fd_rh->rnh_gen, fd->fd_rh->rnh_gen_rib); in sync_rib_gen()
532 fd->fd_rh->rnh_gen = fd->fd_rh->rnh_gen_rib; in sync_rib_gen()
640 RIB_WLOCK_ASSERT(fd->fd_rh); in update_algo_state()
695 result = fd->fd_flm->flm_change_rib_items_cb(fd->fd_rh, q, fd->fd_algo_data); in apply_rtable_changes()
920 RIB_WLOCK_ASSERT(w->fd->fd_rh); in sync_algo_end_cb()
957 RIB_WLOCK_ASSERT(w->fd->fd_rh); in sync_algo_cb()
988 rib_walk_ext_locked(fd->fd_rh, sync_algo_cb, sync_algo_end_cb, &w); in sync_algo()
992 fd->fd_rh->rnh_gen, print_op_result(w.result)); in sync_algo()
1012 RIB_WLOCK_ASSERT(fd->fd_rh); in schedule_destroy_fd_instance()
1055 if (fd->fd_rh == rh) { in fib_cleanup_algo()
1071 RIB_WLOCK(fd->fd_rh); in fib_cleanup_algo()
1074 RIB_WUNLOCK(fd->fd_rh); in fib_cleanup_algo()
1171 fd->fd_rh = rh; in try_setup_fd_instance()
1213 fd->fd_rs = rib_subscribe_locked(fd->fd_rh, in try_setup_fd_instance()
1324 RIB_WLOCK_ASSERT(fd->fd_rh); in execute_callout_action()
1331 if (!is_algo_fixed(fd->fd_rh)) in execute_callout_action()
1332 flm_new = fib_check_best_algo(fd->fd_rh, fd->fd_flm); in execute_callout_action()
1386 result = setup_fd_instance(flm_new, fd->fd_rh, fd_tmp, &fd_new, true); in rebuild_fd_flm()
1405 if (!is_algo_fixed(fd->fd_rh)) in rebuild_fd()
1406 flm_new = fib_check_best_algo(fd->fd_rh, fd->fd_flm); in rebuild_fd()
1474 rh = fd->fd_rh; in set_fib_algo()
1728 RIB_WLOCK_ASSERT(fd->fd_rh); in fib_set_algo_ptr()
1749 return (fd->fd_rh); in fib_get_rh()