• Veaceslav Falico's avatar
    bonding: send arp requests even if there's no route to them · 28572760
    Veaceslav Falico authored
    
    
    Currently we're only sending arp requests if we have a route to the target
    (and, thus, can find out the source ip address).
    
    There are some use cases, however, where we don't want/need to set an ip
    address (or set up a specific route) for bonding to use arp monitoring *for
    traffic generation*. We can easily send arp probes (arp requests with src
    ip == 0) to generate arp broadcast responses from the target ip and use
    them for determining if the target is up.
    
    This, obviously, won't work with arp validation - because we don't have the
    ip address set and, thus, will filter out the responses. So in that case -
    print a warning.
    
    CC: François CACHEREUL <f.cachereul@alphalink.fr>
    CC: Zhenjie Chen <zhchen@redhat.com>
    CC: Jay Vosburgh <fubar@us.ibm.com>
    CC: Andy Gospodarek <andy@greyhouse.net>
    Signed-off-by: default avatarVeaceslav Falico <vfalico@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    28572760