• Jay Vosburgh's avatar
    bonding: Convert hw addr handling to sync/unsync, support ucast addresses · 303d1cbf
    Jay Vosburgh authored
    This patch converts bonding to use the dev_uc/mc_sync and
    dev_uc/mc_sync_multiple functions for updating the hardware addresses
    of bonding slaves.
    
    	The existing functions to add or remove addresses are removed,
    and their functionality is replaced with calls to dev_mc_sync or
    dev_mc_sync_multiple, depending upon the bonding mode.
    
    	Calls to dev_uc_sync and dev_uc_sync_multiple are also added,
    so that unicast addresses added to a bond will be properly synced with
    its slaves.
    
    	Various functions are renamed to better reflect the new
    situation, and relevant comments are updated.
    Signed-off-by: default avatarJay Vosburgh <fubar@us.ibm.com>
    Cc: Vlad Yasevich <vyasevic@redhat.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    303d1cbf
bond_main.c 130 KB