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

Jerin Jacob jerinjacobk at gmail.com
Tue Apr 13 19:33:31 CEST 2021


On Tue, Apr 13, 2021 at 1:54 PM Ruifeng Wang <Ruifeng.Wang at arm.com> wrote:
>
> 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.

I will test and update and update in the respective patches.

>
> 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