The patchset introuduces IPv6 optimized MFEX profiles
with AVX512 which can deliver upto 20% to 30% gain in
performance over the existing scalar data-path.

Hashing Optimization are also included which can further
improve performance by approximately 10%.

---
v5:
- Add Ipv6 and TCP packet length checks.
v4:
- rebase to master.
- use static key lenghts for different packet types.
v3:
- rebase to master.
v2:
- fix the CI build.
- fix check-patch for co-author.
---

The patch-set introduces AVX512 optimizations of IPv6
traffic profiles and hashing improvements for all AVX512
supported traffic profiles for IPv4 and IPv6.

Kumar Amber (5):
  dpif-netdev/mfex: Add AVX512 ipv6 traffic profiles
  dpif-netdev/mfex: Add packet hash check to autovalidator.
  dpif-netdev/mfex: Add ipv4 profile based hashing.
  dpif-netdev/mfex: Add ipv6 profile based hashing.
  dpif-netdev/mfex: Avoid hashing when opt mfex called.

 NEWS                              |   7 +
 lib/automake.mk                   |   1 +
 lib/dpif-netdev-avx512.c          |   6 +-
 lib/dpif-netdev-extract-avx512.c  | 403 +++++++++++++++++++++++++++++-
 lib/dpif-netdev-private-extract.c |  63 ++++-
 lib/dpif-netdev-private-extract.h |  12 +
 6 files changed, 487 insertions(+), 5 deletions(-)

-- 
2.25.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to