diff -Naur kernel-ml-3.9.9-orig/linux-3.9.9-2.ocf.nopl.vendorconf.el6.i686/net/ipv4/protocol.c kernel-ml-3.9.9/linux-3.9.9-2.ocf.nopl.vendorconf.el6.i686/net/ipv4/protocol.c --- kernel-ml-3.9.9-orig/linux-3.9.9-2.ocf.nopl.vendorconf.el6.i686/net/ipv4/protocol.c 2013-07-03 13:56:36.000000000 -0400 +++ kernel-ml-3.9.9/linux-3.9.9-2.ocf.nopl.vendorconf.el6.i686/net/ipv4/protocol.c 2013-08-27 15:11:39.166999971 -0400 @@ -37,11 +37,13 @@ int inet_add_protocol(const struct net_protocol *prot, unsigned char protocol) { +#ifdef CONFIG_NAMESPACES if (!prot->netns_ok) { pr_err("Protocol %u is not namespace aware, cannot register.\n", protocol); return -EINVAL; } +#endif return !cmpxchg((const struct net_protocol **)&inet_protos[protocol], NULL, prot) ? 0 : -1;