svn commit: r298153 - projects/vnet/sys/net
Bjoern A. Zeeb
bz at FreeBSD.org
Sun Apr 17 16:32:55 UTC 2016
Author: bz
Date: Sun Apr 17 16:32:54 2016
New Revision: 298153
URL: https://svnweb.freebsd.org/changeset/base/298153
Log:
Make another two (pseudo) interfaces go away last on VNET teardown.
Switch to SI_SUB_INIT_IF. Make sure the loopback interface stays
as long as possibly thus run it at SECOND rather than ANY.
Sponsored by: The FreeBSD Foundation
Modified:
projects/vnet/sys/net/if_epair.c
projects/vnet/sys/net/if_loop.c
Modified: projects/vnet/sys/net/if_epair.c
==============================================================================
--- projects/vnet/sys/net/if_epair.c Sun Apr 17 16:31:24 2016 (r298152)
+++ projects/vnet/sys/net/if_epair.c Sun Apr 17 16:32:54 2016 (r298153)
@@ -969,7 +969,7 @@ vnet_epair_uninit(const void *unused __u
if_clone_detach(V_epair_cloner);
}
-VNET_SYSUNINIT(vnet_epair_uninit, SI_SUB_PSEUDO_DONE, SI_ORDER_ANY,
+VNET_SYSUNINIT(vnet_epair_uninit, SI_SUB_INIT_IF, SI_ORDER_ANY,
vnet_epair_uninit, NULL);
static int
Modified: projects/vnet/sys/net/if_loop.c
==============================================================================
--- projects/vnet/sys/net/if_loop.c Sun Apr 17 16:31:24 2016 (r298152)
+++ projects/vnet/sys/net/if_loop.c Sun Apr 17 16:32:54 2016 (r298153)
@@ -167,7 +167,7 @@ vnet_loif_uninit(const void *unused __un
if_clone_detach(V_lo_cloner);
V_loif = NULL;
}
-VNET_SYSUNINIT(vnet_loif_uninit, SI_SUB_PSEUDO_DONE, SI_ORDER_SECOND,
+VNET_SYSUNINIT(vnet_loif_uninit, SI_SUB_INIT_IF, SI_ORDER_SECOND,
vnet_loif_uninit, NULL);
#endif
More information about the svn-src-projects
mailing list