summaryrefslogtreecommitdiff
path: root/net/core/dev.c
diff options
context:
space:
mode:
authorBenjamin LaHaise <bcrl@kvack.org>2012-03-27 15:55:32 +0000
committerDavid S. Miller <davem@davemloft.net>2012-03-28 04:45:37 -0400
commit4e7b2f1454382b220f792a7fbcbebd0985187161 (patch)
treec0161155b8d2dc170ee3727c4b4cd99302f41379 /net/core/dev.c
parent2e57b79ccef1ff1422fdf45a9b28fe60f8f084f7 (diff)
downloadlinux-3.10-4e7b2f1454382b220f792a7fbcbebd0985187161.tar.gz
linux-3.10-4e7b2f1454382b220f792a7fbcbebd0985187161.tar.bz2
linux-3.10-4e7b2f1454382b220f792a7fbcbebd0985187161.zip
net/ipv4: fix IPv4 multicast over network namespaces
When using multicast over a local bridge feeding a number of LXC guests using veth, the LXC guests are unable to get a response from other guests when pinging 224.0.0.1. Multicast packets did not appear to be getting delivered to the network namespaces of the guest hosts, and further inspection showed that the incoming route was pointing to the loopback device of the host, not the guest. This lead to the wrong network namespace being picked up by sockets (like ICMP). Fix this by using the correct network namespace when creating the inbound route entry. Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/dev.c')
0 files changed, 0 insertions, 0 deletions