On 10/08/2010 01:16 PM, Hans Schillstrom wrote:
This part contains the include files where include/net/netns/ip_vs.h is new and contains all moved vars. SUMMARY include/net/ip_vs.h | 136 ++++--- include/net/net_namespace.h | 2 + include/net/netns/ip_vs.h | 112 +++++ Signed-off-by:Hans Schillstrom<hans.schillstrom@xxxxxxxxxxxx> ---
[ ... ]
#ifdef CONFIG_IP_VS_IPV6 diff --git a/include/net/net_namespace.h b/include/net/net_namespace.h index bd10a79..b59cdc5 100644 --- a/include/net/net_namespace.h +++ b/include/net/net_namespace.h @@ -15,6 +15,7 @@ #include<net/netns/ipv4.h> #include<net/netns/ipv6.h> #include<net/netns/dccp.h> +#include<net/netns/ip_vs.h> #include<net/netns/x_tables.h> #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) #include<net/netns/conntrack.h> @@ -91,6 +92,7 @@ struct net { struct sk_buff_head wext_nlevents; #endif struct net_generic *gen; + struct netns_ipvs *ipvs; };
IMHO, it would be better to use the net_generic infra-structure instead of adding a new field in the netns structure.
-- To unsubscribe from this list: send the line "unsubscribe lvs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html