bonding: do not ignore multicast in mode 4
authorEric Kinzie <ekinzie@brocade.com>
Tue, 1 Mar 2016 17:32:00 +0000 (09:32 -0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 16 Mar 2016 18:05:47 +0000 (19:05 +0100)
commit6698820b5f6d955b6af2b916e1074db236d4f5a2
tree074bef24ff67645d7c4efd4ccdffb5f4b981832b
parent786c990a11e6e6592dfdee02840877070aa3a79a
bonding: do not ignore multicast in mode 4

The bonding PMD in mode 4 puts all enslaved interfaces into promiscuous
mode in order to receive LACPDUs and must filter unwanted packets
after the traffic has been "collected".  Allow broadcast and multicast
through so that ARP and IPv6 neighbor discovery continue to work.

Fixes: 46fb43683679 ("bond: add mode 4")

Signed-off-by: Eric Kinzie <ekinzie@brocade.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Declan Doherty <declan.doherty@intel.com>
app/test/test_link_bonding_mode4.c
drivers/net/bonding/rte_eth_bond_pmd.c