Re: 3.10.0-rc2 mlx4 not receiving packets for some multicast groups
From: Shawn Bohrer <hidden>
Date: 2013-05-31 15:17:16
On Thu, May 30, 2013 at 05:23:20PM -0700, Jay Vosburgh wrote:
Vlad Yasevich [off-list ref] wrote:quoted
quoted
quoted
CC: Jiri Pirko [off-list ref] Signed-off-by: Vlad Yasevich [off-list ref] Signed-off-by: David S. Miller [off-list ref] I've confirmed that reverting this patch on top of 3.10-rc3 allows me to receive packets on all of my multicast groups without the Mellanox high_rate_steer option set.OK, impressive debugging... so what do we do from here? Vlad, Shawn observes a regression once this patch is used on a large scale setup that uses many multicast groups (you can read the posts done earlier on this thread), does this rings any bell w.r.t to the actual problem in the patch?I haven't seen that, but I didn't test with that many multicast groups. I had 20 groups working. I'll take a look and see what might be going on.I've actually been porting bonding to the dev_sync/unsync system, and have a patch series of 4 fixes to various internals of dev_sync/unsync; I'll post those under separate cover. It may be that one or more of those things are the source of this problem (or I might have it all wrong).
Thanks Jay, I've tested your 4 patches on top of Linus' tree and they do solve the multicast issue I was seeing in this thread. -- Shawn