[dpdk-dev] [PATCH 0/4] l3fwd improvements

Ruifeng Wang Ruifeng.Wang at arm.com
Tue Apr 13 10:24:29 CEST 2021


Hello,

This patch series targeted to improve L3fwd example. Performance gain was observed on N1SDP platform.

It would be good if you can run this series on your platforms and see if there is any performance impact.

Thanks,
Ruifeng

> -----Original Message-----
> From: Ruifeng Wang <ruifeng.wang at arm.com>
> Sent: Thursday, March 18, 2021 6:26 PM
> To: jerinj at marvell.com; hemant.agrawal at nxp.com; ferruh.yigit at intel.com;
> thomas at monjalon.net; david.marchand at redhat.com
> Cc: dev at dpdk.org; nd <nd at arm.com>; Honnappa Nagarahalli
> <Honnappa.Nagarahalli at arm.com>; Ruifeng Wang
> <Ruifeng.Wang at arm.com>
> Subject: [PATCH 0/4] l3fwd improvements
> 
> This series of patches include changes to l3fwd example application.
> Some improvements are made for better usage of CPU cycles and memory.
> 
> Ruifeng Wang (4):
>   examples/l3fwd: tune prefetch for better performance
>   examples/l3fwd: eliminate unnecessary calculations
>   examples/l3fwd: eliminate unnecessary reloads in loop
>   examples/l3fwd: make data struct to be memory efficient
> 
>  examples/l3fwd/l3fwd.h          | 12 ++++++------
>  examples/l3fwd/l3fwd_common.h   |  4 ++--
>  examples/l3fwd/l3fwd_em.c       |  6 +++---
>  examples/l3fwd/l3fwd_lpm.c      | 16 +++++++++-------
>  examples/l3fwd/l3fwd_lpm_neon.h | 20 ++++++++++----------
>  5 files changed, 30 insertions(+), 28 deletions(-)
> 
> --
> 2.25.1



More information about the dev mailing list