+++ This bug was initially created as a clone of Bug #637556 +++ Description of problem: In an active/backup bonding network interface with vlans on top of it, when a link fails over, it takes a minute for the multicast domain to be rejoined. Version-Release number of selected component (if applicable): 2.6.18 How reproducible: Steps to Reproduce: 1. Create bonding a/b, attach a vlan on top of it 2. Simulate the failover 3. There are no IGMP join packets sent Actual results: No IGMP join packets sent Expected results: The driver sends IGMP join. The fix should be quite the same as in RHEL4 (see original BZ).
Please attach the patch that resolves this issue to this bug or bug 637556.
=== In Red Hat Customer Portal Case 00320338 === --- Comment by Leitner, Flavio on 9/29/2010 10:11 AM --- Patches posted upstream: Subject: [PATCH] bonding: fix to rejoin multicast groups immediately http://marc.info/?l=linux-netdev&m=128574433815366&w=2 Subject: [PATCH] bonding: rejoin multicast groups on VLANs http://marc.info/?l=linux-netdev&m=128574435115389&w=2 Flavio
Created attachment 451266 [details] 1/3 bonding: fix to rejoin multicast groups immediately This is a backport of upstream post: http://www.spinics.net/lists/netdev/msg142258.html
Created attachment 451267 [details] 2/3 bonding: rejoin multicast groups on VLANs This patch is a backport of upstream post http://www.spinics.net/lists/netdev/msg142259.html
Created attachment 451269 [details] 3/3 bonding: add retransmit membership reports tunable This patch is a backport of upstream post http://www.spinics.net/lists/netdev/msg142449.html
Created attachment 451270 [details] all three patches grouped This is a backport of those three posted patches.
Created attachment 451778 [details] backported patch for 225.el5 (RHEL5.6 CVS HEAD) Brew Build URL: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=2801973 works out on my test system.
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
in kernel-2.6.18-226.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: In an active/backup bonding network interface with vlans on top of it, when a link failed over, it took a minute for the multicast domain to be rejoined. This was caused by the driver not sending any IGMP join packets. With this update, the driver sends IGMP join packets and the multicast domain is rejoined immediately.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0017.html