> -----Original Message----- > From: dev [mailto:[email protected]] On Behalf Of Daniele Di > Proietto > Sent: Thursday, July 16, 2015 7:48 PM > To: [email protected] > 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 <[email protected]> > Signed-off-by: Daniele Di Proietto <[email protected]> > --- > lib/netdev-dpdk.c | 100 +++++++++++++++++++++++++++++++++++++++------------- > -- > 1 file changed, 73 insertions(+), 27 deletions(-)
Acked-by: Kevin Traynor <[email protected]> _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
