[PATCH 1/12] L2 network namespace: current network namespace operations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dmitry Mishin wrote:
> Added functions and macros required to operate with current network namespaces.
> They are required in order to switch network namespace for incoming packets and
> to not extend current network interface by addtiotional network namespace argue.
> 
> Signed-off-by: Dmitry Mishin <dim at openvz.org>
> 
> ---
>  include/linux/net_namespace.h |   41 +++++++++++++++++++++++++++++++++++++++--
>  kernel/nsproxy.c              |    1 +
>  net/core/net_namespace.c      |    2 ++
>  3 files changed, 42 insertions(+), 2 deletions(-)
> 
> --- linux-2.6.19-rc6-mm2.orig/include/linux/net_namespace.h
> +++ linux-2.6.19-rc6-mm2/include/linux/net_namespace.h
> @@ -7,6 +7,7 @@
>  
>  struct net_namespace {
>  	struct kref	kref;
> +	struct nsproxy	*ns;
>  };
>

why do you need that back pointer ? 

( The answer must be in the following patches but I'm being lazy and 
  asking the author :)

thanks,

C.


[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux