CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/05/02 16:15:49
Modified files:
sys/netinet6 : nd6_rtr.c
sys/net : if_spppsubr.c rtable.c route.c
Log message:
Simplify life for routing table implementations by requiring that rtable_walk
callbacks return EAGAIN if they modify the routing table. While we're here,
simplify life for rtable_walk callers by moving the loop that restarts the
walk on EAGAIN into rtable_walk itself.
Flushing cloned routes on interface state changes becomes a bit more
inefficient, but this can be improved later.
ok mpi@ dlg@