From: Pavan Nikhilesh Bhagavatula <pbhagavat...@caviumnetworks.com> If ethdev has already started it should return -EBUSY instead of 0 when rte_eth_dev_start is called.
Fixes: af75078fece3 ("first public release") Signed-off-by: Pavan Nikhilesh <pbhagavat...@caviumnetworks.com> --- lib/librte_ether/rte_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c index d257406..00f1a8c 100644 --- a/lib/librte_ether/rte_ethdev.c +++ b/lib/librte_ether/rte_ethdev.c @@ -909,7 +909,7 @@ rte_eth_dev_start(uint8_t port_id) RTE_PMD_DEBUG_TRACE("Device with port_id=%" PRIu8 " already started\n", port_id); - return 0; + return -EBUSY; } diag = (*dev->dev_ops->dev_start)(dev); -- 2.7.4