mbox

[0/7] net/bonding: fixes and LACP short timeout

Message ID 1639592401-56845-1-git-send-email-rsanford@akamai.com (mailing list archive)
Headers

Message

Robert Sanford Dec. 15, 2021, 6:19 p.m. UTC
This patchset makes the following changes to net/bonding:
- Clean up minor errors in spelling, whitespace, C++ wrappers, and
  comments.
- Replace directly overwriting of slave port's rte_eth_conf by copying
  it, but only updating it via rte_eth_dev_configure().
- Make minor changes to allocation of mbuf pool and rx/tx rings.
- Add support for enabling LACP short timeout, i.e., link partner can
  use fast periodic time interval between transmits.
- Add LACP short timeout to tests.
- Include bond_8023ad and bond_alb in doxygen.

Robert Sanford (7):
  net/bonding: fix typos and whitespace
  net/bonding: fix bonded dev configuring slave dev
  net/bonding: change mbuf pool and ring allocation
  net/bonding: support enabling LACP short timeout
  net/bonding: add LACP short timeout to tests
  net/bonding: add bond_8023ad and bond_alb to doc
  Remove self from Timers maintainers.

 MAINTAINERS                                   |  1 -
 app/test-pmd/cmdline.c                        | 81 ++++++++++++++++++++++-
 app/test/test_link_bonding_mode4.c            | 93 +++++++++++++++++++++++----
 doc/api/doxy-api-index.md                     |  2 +
 drivers/net/bonding/eth_bond_8023ad_private.h | 13 ++--
 drivers/net/bonding/rte_eth_bond_8023ad.c     | 64 ++++++++++++------
 drivers/net/bonding/rte_eth_bond_8023ad.h     | 18 ++++--
 drivers/net/bonding/rte_eth_bond_pmd.c        | 43 +++++++------
 8 files changed, 245 insertions(+), 70 deletions(-)