[dpdk-dev] [PATCH 0/4] lacp rx/tx handlers fixes for bonding pmd

David Marchand david.marchand at redhat.com
Wed Apr 10 14:53:45 CEST 2019


Another series with focus on the fast/normal rx/tx handlers for 802.3ad.

The first two patches make sure that the rx (resp. tx) fast and normal
handlers are equivalent.

The third one will most likely have an impact on performance which I
tried to mitigate with the last one. However, I have no benchmark to
back those patches and I did not test those thoroughly, so they are
more like RFC patches but sending anyway.


-- 
David Marchand

David Marchand (4):
  net/bonding: fix oob access in LACP mode when sending many packets
  net/bonding: fix LACP fast queue Rx handler
  net/bonding: fix unicast packets filtering when not in promisc
  net/bonding: prefer allmulti to promisc for LACP

 drivers/net/bonding/rte_eth_bond_8023ad.c         |  51 ++-
 drivers/net/bonding/rte_eth_bond_8023ad_private.h |   7 +
 drivers/net/bonding/rte_eth_bond_pmd.c            | 402 +++++++++-------------
 drivers/net/bonding/rte_eth_bond_private.h        |   3 -
 4 files changed, 224 insertions(+), 239 deletions(-)

-- 
1.8.3.1



More information about the dev mailing list