Series of fixes to how rlb updates are handled, code cleanup, allowing higher performance tx hashing in balance-alb mode, and reliability of link up/down monitoring.
v2: refactor bond_is_nondyn_tlb with inline fn, update log comment to point out that multicast addresses will not get rlb updates. Debabrata Banerjee (4): bonding: don't queue up extraneous rlb updates bonding: use common mac addr checks bonding: allow use of tx hashing in balance-alb bonding: allow carrier and link status to determine link state Documentation/networking/bonding.txt | 4 +-- drivers/net/bonding/bond_alb.c | 50 +++++++++++++++++----------- drivers/net/bonding/bond_main.c | 37 ++++++++++++-------- drivers/net/bonding/bond_options.c | 9 ++--- include/net/bonding.h | 11 ++++-- 5 files changed, 70 insertions(+), 41 deletions(-) -- 2.17.0