> -----Original Message----- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Daniele Di > Proietto > Sent: Thursday, July 16, 2015 7:48 PM > To: dev@openvswitch.org > Subject: [ovs-dev] [PATCH 2/2] netdev-dpdk: Retry tx/rx queue setup until we > don't get any failure. > > It has been observed that some DPDK device (e.g intel xl710) report an > high number of queues but make some of them available only for special > functions (SRIOV). Therefore the queues will be counted in > rte_eth_dev_info_get(), but rte_eth_tx_queue_setup() will fail. > > This commit works around the issue by retrying the device initialization > with a smaller number of queues, if a queue fails to setup. > > Reported-by: Ian Stokes <ian.sto...@intel.com> > Signed-off-by: Daniele Di Proietto <diproiet...@vmware.com> > --- > lib/netdev-dpdk.c | 100 +++++++++++++++++++++++++++++++++++++++------------- > -- > 1 file changed, 73 insertions(+), 27 deletions(-)
Acked-by: Kevin Traynor <kevin.tray...@intel.com> _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev