This patchset adds AVX512 specialization for the NVGRE tunneling scenario. It
adds both an MFEX implementation for parsing the outer header of a typical
NVGRE packet and specialized DPCLS subtable signatures for the lookups on both
outer and inner headers.

v2:
* Improve patch 1/2 commit title.


Cian Ferriter (2):
  dpif-netdev/dpcls: Specialize 8,1 and 5,2 signatures.
  dpif-netdev/mfex: Add AVX512 NVGRE traffic profiles.

 lib/dp-packet.h                        | 58 +++++++++++++++++++-------
 lib/dpif-netdev-extract-avx512.c       | 43 ++++++++++++++++++-
 lib/dpif-netdev-lookup-avx512-gather.c |  4 ++
 lib/dpif-netdev-lookup-generic.c       |  4 ++
 lib/dpif-netdev-private-extract.c      | 10 +++++
 lib/dpif-netdev-private-extract.h      |  5 +++
 6 files changed, 108 insertions(+), 16 deletions(-)

-- 
2.25.1

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

Reply via email to