add ipv6 structure for netns
Subsystems (2)
PATCH 1/1 add ipv6 structure for netns
Subject: add ipv6 structure for netns
From: Daniel Lezcano <[email protected]>
Like the ipv4 part, this patch adds an ipv6 structure in the net structure to aggregate the different resources to make ipv6 per namespace.
Signed-off-by Daniel Lezcano <[email protected]>
--- include/net/net_namespace.h | 4 ++++ include/net/netns/ipv6.h | 10 ++++++++++ 2 files changed, 14 insertions(+)
include/net/net_namespace.h +4 -0
@@ -11,6 +11,7 @@#include <net/netns/unix.h> #include <net/netns/packet.h> #include <net/netns/ipv4.h> +#include <net/netns/ipv6.h> struct proc_dir_entry ;struct net_device ;
@@ -48,6 +49,9 @@ struct net {struct netns_packet packet;struct netns_unix unx;struct netns_ipv4 ipv4; +#if defined(CONFIG_IPV6 ) || defined(CONFIG_IPV6_MODULE ) +struct netns_ipv6 ipv6; +#endif };#ifdef CONFIG_NET
include/net/netns/ipv6.h new file +10 -0
@@ -0,0 +1,10 @@ +/* +* ipv6 in net namespaces +*/ + +#ifndef __NETNS_IPV6_H__ +#define __NETNS_IPV6_H__ + +struct netns_ipv6 { +}; +#endif