PERFORCE change 161792 for review
Marko Zec
zec at FreeBSD.org
Fri May 8 21:08:46 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=161792
Change 161792 by zec at zec_tpx32 on 2009/05/08 21:08:33
Do not register if_loop as a cloning ifnet multiple times,
but only once in the context of the default vnet. For
non-default vnets, we call the registered ifc_attach()
method directly.
Affected files ...
.. //depot/projects/vimage-commit2/src/sys/net/if_loop.c#28 edit
Differences ...
==== //depot/projects/vimage-commit2/src/sys/net/if_loop.c#28 (text+ko) ====
@@ -167,7 +167,11 @@
INIT_VNET_NET(curvnet);
V_loif = NULL;
- if_clone_attach(&lo_cloner);
+ LIST_INIT(&V_lo_list);
+ if (IS_DEFAULT_VNET(curvnet))
+ if_clone_attach(&lo_cloner);
+ else
+ lo_cloner.ifc_attach(&lo_cloner);
return (0);
}
More information about the p4-projects
mailing list