From: Daniel Lezcano <dlezcano@xxxxxxxxxx> Arp is disabled for network namespace different from the init_net. This patch enables it again. Signed-off-by: Daniel Lezcano <dlezcano@xxxxxxxxxx> --- net/ipv4/arp.c | 6 ------ 1 file changed, 6 deletions(-) Index: linux-2.6-netns/net/ipv4/arp.c =================================================================== --- linux-2.6-netns.orig/net/ipv4/arp.c +++ linux-2.6-netns/net/ipv4/arp.c @@ -939,9 +939,6 @@ static int arp_rcv(struct sk_buff *skb, { struct arphdr *arp; - if (dev->nd_net != &init_net) - goto freeskb; - /* ARP header, plus 2 device addresses, plus 2 IP addresses. */ if (!pskb_may_pull(skb, (sizeof(struct arphdr) + (2 * dev->addr_len) + @@ -1216,9 +1213,6 @@ static int arp_netdev_event(struct notif { struct net_device *dev = ptr; - if (dev->nd_net != &init_net) - return NOTIFY_DONE; - switch (event) { case NETDEV_CHANGEADDR: neigh_changeaddr(&arp_tbl, dev); -- _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers