summaryrefslogtreecommitdiff
path: root/nest/rt-table.c
diff options
context:
space:
mode:
authorMaria Matejka <mq@ucw.cz>2023-05-01 15:10:53 +0200
committerMaria Matejka <mq@ucw.cz>2023-05-06 10:50:31 +0200
commit7d8e54105713ee29c03c9aea108c3a6880836dcd (patch)
tree4bd9465ca912cba2f64df05c0bc06ba35f401a25 /nest/rt-table.c
parentb21909c6ee9dee131a9177a003c6d97cfb6fe1e0 (diff)
Linpool state save and restore refactoring
Diffstat (limited to 'nest/rt-table.c')
-rw-r--r--nest/rt-table.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/nest/rt-table.c b/nest/rt-table.c
index f6d2ca0f..132057fe 100644
--- a/nest/rt-table.c
+++ b/nest/rt-table.c
@@ -3946,10 +3946,8 @@ rt_next_hop_update(struct rtable_private *tab)
birdloop_flag(tab->loop, RTF_NHU);
return;
}
- lp_state lps;
- lp_save(tmp_linpool, &lps);
- max_feed -= rt_next_hop_update_net(tab, n);
- lp_restore(tmp_linpool, &lps);
+ TMP_SAVED
+ max_feed -= rt_next_hop_update_net(tab, n);
}
FIB_ITERATE_END;