On 19/07/2017 3:31 PM, Daniel Mrzyglod wrote:
This patch add support for setting additional aggregator modes for IEEE802.3AD
in similar manner that are supported in kernel mode.
This will add support for other manner:
stable - default mode taken from IEEE802.11AX this is default aggregator mode
bandwidth - takes aggregator with highest bandwidth
count - takes aggregator with biggest number of slaves
Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyg...@intel.com>
---
drivers/net/bonding/rte_eth_bond_8023ad.c | 193 ++++++++++++++++++++--
drivers/net/bonding/rte_eth_bond_8023ad.h | 32 ++++
drivers/net/bonding/rte_eth_bond_8023ad_private.h | 1 +
drivers/net/bonding/rte_eth_bond_args.c | 33 ++++
drivers/net/bonding/rte_eth_bond_pmd.c | 19 ++-
drivers/net/bonding/rte_eth_bond_private.h | 5 +
drivers/net/bonding/rte_eth_bond_version.map | 5 +
7 files changed, 274 insertions(+), 14 deletions(-)
diff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c
b/drivers/net/bonding/rte_eth_bond_8023ad.c
index a2313b327..eb273988a 100644
--- a/drivers/net/bonding/rte_eth_bond_8023ad.c
...
Acked-by: Declan Doherty <declan.dohe...@intel.com>