Reputation: 1
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