]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add destructor for the rib subscription system to simplify users code.
authormelifaro <melifaro@FreeBSD.org>
Sun, 12 Jul 2020 11:18:09 +0000 (11:18 +0000)
committermelifaro <melifaro@FreeBSD.org>
Sun, 12 Jul 2020 11:18:09 +0000 (11:18 +0000)
commit6f727d4b7eaadff78d33191a465c14e46f0a937e
treec6543d745bb8a0646a282d8d9cc52b5e3df6919f
parent936a891b0779e5bb0733d129e570e10e3924c95c
Add destructor for the rib subscription system to simplify users code.

Subscriptions are planned to be used by modules such as route lookup engines.
In that case that's the module task to properly unsibscribe before detach.
However, the in-kernel customer - inet6 wants to track default route changes.
To avoid having inet6 store per-fib subscriptions, handle automatic
 destruction internally.

Differential Revision: https://reviews.freebsd.org/D25614
sys/net/route.c
sys/net/route/route_ctl.c
sys/net/route/shared.h