NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case, too
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 18 Jan 2006 23:59:30 +0000 (23:59 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 18 Jan 2006 23:59:30 +0000 (23:59 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2251 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/lib/vserver-internal.h

index 8fb0f13..0f55018 100644 (file)
@@ -193,11 +193,13 @@ inline static ALWAYSINLINE void vc_noop0() {}
 #  define NETTYPE_USER2KERNEL(X)       ((X)==vcNET_IPV4   ? NXA_TYPE_IPV4     : \
                                         (X)==vcNET_IPV6   ? NXA_TYPE_IPV6     : \
                                         (X)==vcNET_IPV4B  ? (NXA_TYPE_IPV4 | NXA_MOD_BCAST) : \
+                                        (X)==vcNET_IPV6B  ? (NXA_TYPE_IPV6 | NXA_MOD_BCAST) : \
                                         (X)==vcNET_ANY    ? NXA_TYPE_ANY      : \
                                         (X))
 #  define NETTYPE_KERNEL2USER(X)       ((X)==NXA_TYPE_IPV4     ? vcNET_IPV4   : \
                                         (X)==NXA_TYPE_IPV6     ? vcNET_IPV6   : \
                                         (X)==(NXA_TYPE_IPV4|NXA_MOD_BCAST) ? vcNET_IPV4B : \
+                                        (X)==(NXA_TYPE_IPV6|NXA_MOD_BCAST) ? vcNET_IPV6B : \
                                         (X)==NXA_TYPE_ANY      ? vcNET_ANY    : \
                                         (X))
 #else