bonding: show xmit policy for 802.3AD mode
Checks
Commit Message
As balance xmit policy is supported in bonding mode 4(802.3AD). This
patch adds balance xmit policy show in testpmd commands for mode 4. Like:
testpmd> show bonding config 2
Bonding mode: 4
Balance Xmit Policy: BALANCE_XMIT_POLICY_LAYER34
IEEE802.3AD Aggregator Mode: stable
Slaves (2): [0 1]
Active Slaves (2): [1 0]
Primary: [1]
Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
---
app/test-pmd/cmdline.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Comments
On 10/25/2021 4:15 AM, Min Hu (Connor) wrote:
> As balance xmit policy is supported in bonding mode 4(802.3AD). This
> patch adds balance xmit policy show in testpmd commands for mode 4. Like:
> testpmd> show bonding config 2
> Bonding mode: 4
> Balance Xmit Policy: BALANCE_XMIT_POLICY_LAYER34
> IEEE802.3AD Aggregator Mode: stable
> Slaves (2): [0 1]
> Active Slaves (2): [1 0]
> Primary: [1]
>
> Signed-off-by: Min Hu (Connor) <humin29@huawei.com>
Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
Applied to dpdk-next-net/main, thanks.
@@ -6297,7 +6297,8 @@ static void cmd_show_bonding_config_parsed(void *parsed_result,
} else
printf("\tBonding mode: %d\n", bonding_mode);
- if (bonding_mode == BONDING_MODE_BALANCE) {
+ if (bonding_mode == BONDING_MODE_BALANCE ||
+ bonding_mode == BONDING_MODE_8023AD) {
int balance_xmit_policy;
balance_xmit_policy = rte_eth_bond_xmit_policy_get(port_id);