DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 0/3] improve MAC swap performance.
@ 2018-11-22 17:26 Qi Zhang
  2018-11-22 17:26 ` [dpdk-dev] [PATCH 1/3] app/testpmd: code refactory for macswap Qi Zhang
                   ` (5 more replies)
  0 siblings, 6 replies; 30+ messages in thread
From: Qi Zhang @ 2018-11-22 17:26 UTC (permalink / raw)
  To: bruce.richardson, keith.wiles, konstantin.ananyev
  Cc: dev, wenzhuo.lu, bernard.iremonger, Qi Zhang

**The pathset is target for 19.02**

Improved testpmd macswap performance for x86 by take advantage
of SSE instructions.
On a broadwell 1.6GHz sever with a i40e 25G NIC.
We abserve 17.7% performance improvement for testpmd's macswap
test.

Qi Zhang (3):
  app/testpmd: code refactory for macswap
  app/testpmd: improve MAC swap performance for x86
  app/testpmd: further improve MAC swap performance for x86

 app/test-pmd/l2fwd.h          | 40 +++++++++++++++++++
 app/test-pmd/l2fwd_common.h   | 36 +++++++++++++++++
 app/test-pmd/macswap.c        | 36 +++--------------
 app/test-pmd/macswap.h        | 40 +++++++++++++++++++
 app/test-pmd/macswap_common.h | 36 +++++++++++++++++
 app/test-pmd/macswap_sse.h    | 90 +++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 248 insertions(+), 30 deletions(-)
 create mode 100644 app/test-pmd/l2fwd.h
 create mode 100644 app/test-pmd/l2fwd_common.h
 create mode 100644 app/test-pmd/macswap.h
 create mode 100644 app/test-pmd/macswap_common.h
 create mode 100644 app/test-pmd/macswap_sse.h

-- 
2.13.6

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2018-12-18 16:30 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-22 17:26 [dpdk-dev] [PATCH 0/3] improve MAC swap performance Qi Zhang
2018-11-22 17:26 ` [dpdk-dev] [PATCH 1/3] app/testpmd: code refactory for macswap Qi Zhang
2018-11-22 17:26 ` [dpdk-dev] [PATCH 2/3] app/testpmd: improve MAC swap performance for x86 Qi Zhang
2018-11-22 17:26 ` [dpdk-dev] [PATCH 3/3] app/testpmd: further " Qi Zhang
2018-11-22 17:38 ` [dpdk-dev] [PATCH v2 0/3] improve MAC swap performance Qi Zhang
2018-11-22 17:38   ` [dpdk-dev] [PATCH v2 1/3] app/testpmd: code refactory for macswap Qi Zhang
2018-12-10 17:44     ` Ferruh Yigit
2018-12-11  4:02       ` Zhang, Qi Z
2018-11-22 17:38   ` [dpdk-dev] [PATCH v2 2/3] app/testpmd: improve MAC swap performance for x86 Qi Zhang
2018-12-10 17:44     ` Ferruh Yigit
2018-11-22 17:38   ` [dpdk-dev] [PATCH v2 3/3] app/testpmd: further " Qi Zhang
2018-12-11  5:55 ` [dpdk-dev] [PATCH v2 0/3] improve MAC swap performance Qi Zhang
2018-12-11  5:55   ` [dpdk-dev] [PATCH v2 1/3] app/testpmd: code refactory for macswap Qi Zhang
2018-12-11 15:48     ` Ferruh Yigit
2018-12-14 11:14     ` Iremonger, Bernard
2018-12-14 11:21       ` Zhang, Qi Z
2018-12-11  5:55   ` [dpdk-dev] [PATCH v2 2/3] app/testpmd: improve MAC swap performance for x86 Qi Zhang
2018-12-13 19:50     ` [dpdk-dev] [EXT] " Jerin Jacob Kollanukkaran
2018-12-14 11:21     ` [dpdk-dev] " Iremonger, Bernard
2018-12-14 11:36       ` Zhang, Qi Z
2018-12-11  5:55   ` [dpdk-dev] [PATCH v2 3/3] app/testpmd: further " Qi Zhang
2018-12-16  0:58 ` [dpdk-dev] [PATCH v3 0/3] improve MAC swap performance Qi Zhang
2018-12-16  0:58   ` [dpdk-dev] [PATCH v3 1/3] app/testpmd: code refactory for macswap Qi Zhang
2018-12-18 11:06     ` Iremonger, Bernard
2018-12-16  0:58   ` [dpdk-dev] [PATCH v3 2/3] app/testpmd: improve MAC swap performance for x86 Qi Zhang
2018-12-18 11:07     ` Iremonger, Bernard
2018-12-16  0:58   ` [dpdk-dev] [PATCH v3 3/3] app/testpmd: further " Qi Zhang
2018-12-18 11:09     ` Iremonger, Bernard
2018-12-18  0:15   ` [dpdk-dev] [PATCH v3 0/3] improve MAC swap performance Ferruh Yigit
2018-12-18 16:29     ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).