From: Moni Shoua Date: Sun, 18 May 2008 04:10:12 +0000 (-0700) Subject: bonding: Send more than one gratuitous ARP when slave takes over X-Git-Tag: v2.6.27-rc1~969^2~394^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7893b2491a2d5f716540ac5643d78d37a7f6628b;p=pandora-kernel.git bonding: Send more than one gratuitous ARP when slave takes over With IPoIB, reception of gratuitous ARP by neighboring hosts is essential for a successful change of slaves in case of failure. Otherwise, they won't learn about the HW address change and need to wait a long time until the neighboring system gives up and sends an ARP request to learn the new HW address. This patch decreases the chance for a lost of a gratuitous ARP packet by sending it more than once. The number retries is configurable and can be set with a module param. Signed-off-by: Moni Shoua Acked-by: Jay Vosburgh Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed