app/testpmd: check starting port is not in bonding
PATCH 1/1 app/testpmd: check starting port is not in bonding
In bond, start or stop slave port should be operated by bonding port. This patch add port_is_bonding_slave in start_port function.
Fixes 0e545d3047fe ("app/testpmd: check stopping port is not in bonding")
Signed-off-by Min Hu (Connor) <[email protected]>
--- app/test-pmd/testpmd.c | 7 +++++++ 1 file changed, 7 insertions(+)
app/test-pmd/testpmd.c +7 -0
@@ -2726,6 +2726,13 @@ start_port(portid_t pid)if (pid != pi && pid != (portid_t )RTE_PORT_ALL )continue ; +if (port_is_bonding_slave (pi)) { +fprintf (stderr, +"Please remove port %d from bonded device.\n" , + pi); +continue ; + } + need_check_link_status =0 ; port = &ports[pi];if (port->port_status ==RTE_PORT_STOPPED )
Signature · 1 line
2.33.0
Quoted 7 lines · Min Hu (Connor)
In bond, start or stop slave port should be operated by bonding port. This patch add
port_is_bonding_slaveinstart_portfunction.Fixes 0e545d3047fe ("app/testpmd: check stopping port is not in bonding")Signed-off-by Min Hu (Connor) <[email protected]>
Reviewed-by Ferruh Yigit <[email protected]>
Applied to dpdk-next-net/main, thanks.