App may not support the LACP negotiation in some cases. This patch series solves this problem and add logics to testpmd app to support the forward of bonding port in mode 4 with the disabled dedicated queue.
--- v2: * Export symbol to solve the link problem. v3: * Add 'rte_experimental' flags to new add API. * Move '#ifdef RTE_NET_BOND' into function. * Replace 'slave' with 'member' in new add logic. --- Long Wu (2): net/bonding: add independent LACP sending function app/testpmd: add support for bonding port's LACP negotiation app/test-pmd/config.c | 19 ++++++++ app/test-pmd/parameters.c | 4 ++ app/test-pmd/testpmd.c | 37 +++++++++++++++ app/test-pmd/testpmd.h | 4 ++ doc/guides/testpmd_app_ug/run_app.rst | 4 ++ drivers/net/bonding/rte_eth_bond_8023ad.c | 58 +++++++++++++++++++++++ drivers/net/bonding/rte_eth_bond_8023ad.h | 21 ++++++++ drivers/net/bonding/version.map | 8 ++++ 8 files changed, 155 insertions(+) -- 2.39.1