[ovs-git] [openvswitch/ovs] b98d76: netdev-dpdk: Retry tx/rx queue setup until we don'...

GitHub noreply at github.com
Thu Aug 6 20:56:04 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: b98d7669d7c96c6d1cf8b30809faaacb1681b9e4
      https://github.com/openvswitch/ovs/commit/b98d7669d7c96c6d1cf8b30809faaacb1681b9e4
  Author: Daniele Di Proietto <diproiettod at vmware.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M lib/netdev-dpdk.c

  Log Message:
  -----------
  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.stokes at intel.com>
Tested-by: Ian Stokes <ian.stokes at intel.com>
Acked-by: Kevin Traynor <kevin.traynor at intel.com>
Signed-off-by: Daniele Di Proietto <diproiettod at vmware.com>
Signed-off-by: Ethan Jackson <ethan at nicira.com>


  Commit: 1e77bbe565bbf5ae7f4c47f481a4097d666d3d68
      https://github.com/openvswitch/ovs/commit/1e77bbe565bbf5ae7f4c47f481a4097d666d3d68
  Author: Ian Stokes <ian.stokes at intel.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M INSTALL.DPDK.md

  Log Message:
  -----------
  INSTALL.DPDK.md: Add details of XL710 restrictions for DPDK

Currently there are restrictions regarding the use of the XL710 network
interface with OVS and DPDK. This patch details those restrictions in
INSTALL.DPDK.md.

Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ethan Jackson <ethan at nicira.com>


Compare: https://github.com/openvswitch/ovs/compare/6728d578f64e...1e77bbe565bb


More information about the git mailing list