Following from the MFEX Optimizations IPv6 + Hashing patchset, https://patchwork.ozlabs.org/project/openvswitch/list/?series=275590
This patchset introduces the optimization as described at OVS Conference; https://www.openvswitch.org/support/ovscon2021/#T32 https://youtu.be/X_uPybauF3g?list=PLaJlRa-xItwARDGAUp7lXviOgOhcRxSU-&t=976 The optimizations allow for simpler compute to hash the packet data, and the mfex autovalidator is updated to compare resulting hash values. This ensures that the hash values from optimized and scalar hashing functions are always identical. v5: - Force autovalidator to always calculate and validate hash value. - Rename "len" variable in mfex profile describe its use better. See here for previous versions of this patchset; https://patchwork.ozlabs.org/project/openvswitch/cover/[email protected]/ Kumar Amber (2): dpif-netdev/mfex: Add ipv4 profile based hashing dpif-netdev/mfex: Optimize packet hash and enable autovalidator NEWS | 2 +- lib/dpif-netdev-avx512.c | 6 +-- lib/dpif-netdev-extract-avx512.c | 65 +++++++++++++++++++++++++++++++ lib/dpif-netdev-private-extract.c | 19 +++++++++ 4 files changed, 88 insertions(+), 4 deletions(-) -- 2.25.1 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
