]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/net/bonding/bond_main.c
[PATCH] bonding: replicate IGMP traffic in activebackup mode
authorJohn W. Linville <linville@tuxdriver.com>
Wed, 28 Sep 2005 21:50:53 +0000 (17:50 -0400)
committerJeff Garzik <jgarzik@pobox.com>
Tue, 4 Oct 2005 11:57:38 +0000 (07:57 -0400)
commit075897ce3b1027fccb98f36dd1f18c07f5c374ef
treea795da3ac5c888f16b96082ddbd3d01c8c05493d
parent6c1792f4e8cf2ca03a8dd5ec4b162b9219e9268a
[PATCH] bonding: replicate IGMP traffic in activebackup mode

Replicate IGMP frames across all slaves in activebackup mode. This
ensures fail-over is rapid for multicast traffic as well. Otherwise,
multicast traffic will be lost until the next IGMP membership report
poll timeout.

This is conceptually similar to the treatment of IGMP traffic in
bond_alb_xmit. In that case, IGMP traffic transmitted on any slave
is re-routed to the active slave in order to ensure that multicast
traffic continues to be directed to the active receiver.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/bonding/bond_main.c