[dpdk-dev] [RFC PATCH 0/3] configurable max queue number per VF

Wenzhuo Lu wenzhuo.lu at intel.com
Mon Jul 31 21:27:17 CEST 2017


Currently, on i40e, the max queue number per VF is set by a macro.
It means the value is decided when compiling. It's not friendly to
the users. Because every time the users want to change the value,
the code need to be re-compiled.

The reason of using a macro for the max queue number is that the
number is needed at the very early stage. At this stage, we haven't
got the device configuration yet.
There's a simple idea to replace the macro by a global varialbe.
Then the users can set the value without compiling the code again
and again.

This patch set implements this idea and is an example to show how
to use it.

Wenzhuo Lu (3):
  librte_ether: VF max queue number setting
  net/i40e: max VF queue number setting
  app/testpmd: a parameter to set max queue per VF

 app/test-pmd/parameters.c      | 33 ++++++++++++++++++++++++++++++++-
 app/test-pmd/testpmd.c         |  2 ++
 app/test-pmd/testpmd.h         |  1 +
 config/common_base             |  1 -
 drivers/net/i40e/i40e_ethdev.c |  4 ++--
 lib/librte_ether/rte_ethdev.c  |  3 +++
 lib/librte_ether/rte_ethdev.h  |  2 ++
 7 files changed, 42 insertions(+), 4 deletions(-)

-- 
1.9.3



More information about the dev mailing list