[dpdk-dev] [PATCH v5 3/3] ethdev: fix wrong error return refere to API definition

2014-10-27 Thread Liang, Cunming
Ok, I'll roll back to v4. > -Original Message- > From: Ananyev, Konstantin > Sent: Friday, October 24, 2014 7:05 PM > To: dev at dpdk.org > Cc: nhorman at tuxdriver.com; Richardson, Bruce; De Lara Guarch, Pablo; Liang, > Cunming > Subject: RE: [PATCH v5 3/3] ethdev: fix wrong error return

[dpdk-dev] [PATCH v5 3/3] ethdev: fix wrong error return refere to API definition

2014-10-24 Thread Cunming Liang
Per definition, rte_eth_rx_burst/rte_eth_tx_burst/rte_eth_rx_queue_count returns the packet number. When RTE_LIBRTE_ETHDEV_DEBUG turns on, retval of FUNC_PTR_OR_ERR_RTE was set to -ENOTSUP. It makes confusing. The patch always return 0 no matter no packet or there's error. Meanwhile set errno in

[dpdk-dev] [PATCH v5 3/3] ethdev: fix wrong error return refere to API definition

2014-10-24 Thread Ananyev, Konstantin
> -Original Message- > From: y at ecsmtp.sh.intel.com [mailto:y at ecsmtp.sh.intel.com] > Sent: Friday, October 24, 2014 6:55 AM > To: dev at dpdk.org > Cc: nhorman at tuxdriver.com; Richardson, Bruce; Ananyev, Konstantin; De Lara > Guarch, Pablo; Liang, Cunming > Subject: [PATCH v5 3/3]