Aman Thakur
Aman Thakur

Reputation: 1

DPDK Bond in Balance RR Mode Incorrect link speed

I've created a DPDK bond with two slave interfaces, each capable of 1Gbps (mtu 1500 and both Full duplex). I'm using bonding mode 0 (balance RR - round-robin). Theoretically, this should give me a 2Gbps link. However, the bond interface only reports a speed of 1Gbps, and I've noticed that one of the slave interfaces is never active. Here's a breakdown of my setup and the issue:

DPDK Version: 21.11.9 
Bonding Mode: 0 (balance RR)
Number of Slaves: 2
Slave Speed: 1Gbps each, mtu 1500, full duplex
Expected Bond Speed: 2Gbps
Observed Bond Speed: 1Gbps
Problem: One slave interface remains inactive. Both slaves were active before calling rte_eth_dev_start(BOND_PORT).

I'm following the DPDK bonding example (specifically the port initialization) found here: https://doc.dpdk.org/api-17.08/examples_2bond_2main_8c-example.html

Expected Bond Speed: 2Gbps Observed Bond Speed: 1Gbps Problem: One slave interface remains inactive. Both slaves were active before calling rte_eth_dev_start(BOND_PORT). Lcore Usage: Currently using 1 lcore. Tried with 2 and 3 lcores, but the problem remains

I'm following the DPDK bonding example (specifically the port initialization) found here: https://doc.dpdk.org/api-17.08/examples_2bond_2main_8c-example.html

Upvotes: 0

Views: 26

Answers (0)

Related Questions