[dpdk-dev] [PATCH v2] i40e: workaround for XL710 performance
Zhang, Helin
helin.zhang at intel.com
Fri Jan 16 06:54:29 CET 2015
> Subject: [PATCH v2] i40e: workaround for XL710 performance
>
> On XL710, performance number is far from the expectation on recent firmware
> versions, if promiscuous mode is disabled, or promiscuous mode is enabled and
> port MAC address is equal to the packet destination MAC address. The fix for
> this issue may not be integrated in the following firmware version. So the
> workaround in software driver is needed. For XL710, it needs to modify the
> initial values of 3 internal only registers, which are the same as X710.
> Note that the values for X710 and XL710 registers could be different, and the
> workaround can be removed when it is fixed in firmware in the future.
>
> Signed-off-by: Helin Zhang <helin.zhang at intel.com>
Acked-by: Jingjing Wu <jingjing.wu at intel.com>
> ---
> lib/librte_pmd_i40e/i40e_ethdev.c | 44
> ++++++++++++++++++++++++++-------------
> 1 file changed, 30 insertions(+), 14 deletions(-)
>
> v2 changes:
> * Supported modifying the address of 0x269FBC of XL710 during
> initialization, to fix the minor performance gap to expectation.
> That means XL710 can meet the performance expectation with this
> workaround.
Applied. Thanks to Neil's for his reviewing efforts on v1 version!
Thanks,
Helin
More information about the dev
mailing list