Hi Thomas From: Thomas Monjalon, Saturday, January 20, 2018 10:29 PM > 20/01/2018 20:04, Matan Azrad: > > Konstantin wrote in another thread: > > >+ RTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, 0); > > >+ > > >+ dev = &rte_eth_devices[port_id]; > > >+ > > >+ RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->is_removed, 0); > > > > > I'd says these 2 checks have to be swapped. > > > > Konstantin, Please explain why. > > I think he was talking about these 2 tests: > > + RTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->is_removed, 0); > + if (dev->state == RTE_ETH_DEV_REMOVED) > + return 1;
Ahh yes, it makes sense, I will swap them. Thanks.