[dpdk-dev] [PATCH v2] ethdev: avoid usage of uninit device info in bad port case

2019-07-23 Thread Andrew Rybchenko
rte_eth_dev_info_get() returns void and caller does know if the function does its job or not. Changing of the return value to int would be API/ABI breakage which requires deprecation process and cannot be backported to stable branches. For now, make sure that device info is initialized even in the

Re: [dpdk-dev] [PATCH v2] ethdev: avoid usage of uninit device info in bad port case

2019-07-23 Thread Thomas Monjalon
23/07/2019 14:11, Andrew Rybchenko: > rte_eth_dev_info_get() returns void and caller does know if the function > does its job or not. Changing of the return value to int would be > API/ABI breakage which requires deprecation process and cannot be > backported to stable branches. For now, make sure

Re: [dpdk-dev] [PATCH v2] ethdev: avoid usage of uninit device info in bad port case

2019-07-23 Thread Andrew Rybchenko
On 7/23/19 4:14 PM, Thomas Monjalon wrote: 23/07/2019 14:11, Andrew Rybchenko: rte_eth_dev_info_get() returns void and caller does know if the function does its job or not. Changing of the return value to int would be API/ABI breakage which requires deprecation process and cannot be backported t

Re: [dpdk-dev] [PATCH v2] ethdev: avoid usage of uninit device info in bad port case

2019-07-23 Thread Thomas Monjalon
23/07/2019 15:34, Andrew Rybchenko: > On 7/23/19 4:14 PM, Thomas Monjalon wrote: > > 23/07/2019 14:11, Andrew Rybchenko: > >> rte_eth_dev_info_get() returns void and caller does know if the function > >> does its job or not. Changing of the return value to int would be > >> API/ABI breakage which r

Re: [dpdk-dev] [PATCH v2] ethdev: avoid usage of uninit device info in bad port case

2019-07-23 Thread Thomas Monjalon
23/07/2019 15:39, Thomas Monjalon: > 23/07/2019 15:34, Andrew Rybchenko: > > On 7/23/19 4:14 PM, Thomas Monjalon wrote: > > > 23/07/2019 14:11, Andrew Rybchenko: > > >> rte_eth_dev_info_get() returns void and caller does know if the function > > >> does its job or not. Changing of the return value