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

---
v6:
- Reorder Patches in the Patchset.
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 (6):
  dpif-netdev/mfex: Add AVX512 ipv6 traffic profiles
  dpif-netdev/mfex: Add ipv4 profile based hashing.
  dpif-netdev/mfex: Add ipv6 profile based hashing.
  dpif-netdev/mfex: Add packet hash check to autovalidator.
  dpif-netdev/mfex: Avoid hashing when opt mfex called.
  tests/mfex: Improve pcap script for complex testing traffic

 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 +
 tests/automake.mk                 |   1 -
 tests/mfex_fuzzy.py               |  57 +++--
 tests/pcap/mfex_test.pcap         | Bin 416 -> 0 bytes
 tests/system-dpdk.at              |  23 +-
 10 files changed, 541 insertions(+), 32 deletions(-)
 delete mode 100644 tests/pcap/mfex_test.pcap

-- 
2.25.1

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to