[dpdk-dev] [PATCH v2 0/3] add i40e RSS support in VF

Zhan, Zhaochen zhaochen.zhan at intel.com
Mon Sep 29 03:39:12 CEST 2014


Tested-by: Zhaochen Zhan <zhaochen.zhan at intel.com>

This patch has been verified on KVM virtual environment with
4*10G, 2*40G and 1*40G NICs. The VF is generated by SRIOV.
And testpmd should be run on HOST to support testpmd works on VM.
The RSS function works well in the testpmd app in VM environment of KVM.

Please see environment information as the following:
HOST environment:
CPU: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
OS: Linux 3.11.10-301.fc20.x86_64    
GCC: 4.8.3
NIC: 4*10G(1572), 2*40G(1583), 1*40G(1584)

VM environment generated by KVM:
CPU: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
OS: Linux 3.11.10-301.fc20.x86_64
GCC: 4.8.2
NIC: VF generated through SRIOV

> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Helin Zhang
> Sent: Friday, September 19, 2014 9:15 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v2 0/3] add i40e RSS support in VF
> 
> As hardware supports RSS in VF, the patches add that support
> in driver. In addition, minor improvements are added for
> defining macro with constant.
> 
> v2 changes:
> * Remove support of updating/querying redirection table, as it
>   will be implemented in another patches later.
> * Remove changes in testpmd, as it is not needed at all for
>   supporting RSS in VF.
> 
> Helin Zhang (3):
>   ethdev: improvement for constant usage
>   i40e: extern two functions and relevant macros
>   i40evf: support of RSS in VF
> 
>  lib/librte_ether/rte_ethdev.h        |  47 ++++++------
>  lib/librte_pmd_i40e/i40e_ethdev.c    |   4 +-
>  lib/librte_pmd_i40e/i40e_ethdev.h    |  40 +++++++++-
>  lib/librte_pmd_i40e/i40e_ethdev_vf.c | 142
> +++++++++++++++++++++++++++++++++++
>  4 files changed, 207 insertions(+), 26 deletions(-)
> 
> --
> 1.8.1.4



More information about the dev mailing list