net/ring: fix return value check
'rte_eth_dev_get_port_by_name()' return value is not checked caught by coverity, adding return value check. Coverity issue: 305853 Fixes: 96cb19521147 ("net/ring: use EAL APIs in PMD specific API") Cc: stable@dpdk.org Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
This commit is contained in:
parent
70a6aeb463
commit
e0474b94f8
@ -396,7 +396,11 @@ rte_eth_from_rings(const char *name, struct rte_ring *const rx_queues[],
|
||||
return -1;
|
||||
}
|
||||
|
||||
rte_eth_dev_get_port_by_name(ring_name, &port_id);
|
||||
ret = rte_eth_dev_get_port_by_name(ring_name, &port_id);
|
||||
if (ret) {
|
||||
rte_errno = ENODEV;
|
||||
return -1;
|
||||
}
|
||||
|
||||
return port_id;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user