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;

Reply via email to