[dpdk-dev] [PATCH 0/6] Enable VF RSS for Niantic
Ouyang Changchun
changchun.ouyang at intel.com
Mon Dec 15 03:56:59 CET 2014
This patch enables VF RSS for Niantic, which allow each VF having at most 4 queues.
The actual queue number per VF depends on the number of VF:
VF number from 1~32: 4 queues per VF;
VF number from 33~max vf num: 2 queues per VF;
On host, to enable VF RSS functionality, mq mode should be set as ETH_MQ_RX_VMDQ_RSS
or ETH_MQ_RX_RSS mode, and SRIOV mode should be activated.
It also needs config VF RSS information like hash function, RSS key, RSS key length.
Changchun Ouyang (6):
ixgbe: Code cleanup
ixgbe: Negotiate VF API version
ixgbe: Get VF queue number
ether: Check VMDq RSS mode
ixgbe: Config VF RSS
testpmd: Set Rx VMDq RSS mode
app/test-pmd/testpmd.c | 9 ++++
lib/librte_ether/rte_ethdev.c | 21 ++++++--
lib/librte_pmd_ixgbe/ixgbe_ethdev.h | 1 +
lib/librte_pmd_ixgbe/ixgbe_pf.c | 75 ++++++++++++++++++++++++++++-
lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 95 +++++++++++++++++++++++++++----------
5 files changed, 171 insertions(+), 30 deletions(-)
--
1.8.4.2
More information about the dev
mailing list