---
v3:
- Refactored to fix unit test failures
- Removed some sign-off on commits
---
v2:
- Fix the CI build issues.
---
This patchset introduces actions infrastructure changes
which allows the user to choose between different action
implementations based on CPU ISA by using different commands.
The Infrastructure also provides a way to check the correctness of
the ISA optimized action version against the scalar
version.
This patchset also introduces an optimized version of the pop_vlan
action.
Emma Finn (6):
odp-execute: Add function pointers to odp-execute for different action
implementations.
odp-execute: Add function pointer for pop_vlan action.
odp-execute: Add auto validation function for actions.
odp-execute: Add command to switch action implementation.
odp-execute: Add ISA implementation of actions.
odp-execute: Add ISA implementation of pop_vlan action.
Kumar Amber (2):
pmd.at: Add test-cases for ovs-actions commands.
dpif-netdev: Add configure to enable autovalidator at build time.
acinclude.m4 | 17 +++
configure.ac | 1 +
lib/automake.mk | 6 +-
lib/dp-packet.c | 23 ++++
lib/dp-packet.h | 5 +
lib/dpdk.c | 1 +
lib/dpif-netdev.c | 41 +++++++
lib/odp-execute-avx512.c | 144 ++++++++++++++++++++++++
lib/odp-execute-private.c | 223 ++++++++++++++++++++++++++++++++++++++
lib/odp-execute-private.h | 110 +++++++++++++++++++
lib/odp-execute.c | 84 ++++++++++++--
lib/odp-execute.h | 9 ++
tests/pmd.at | 20 ++++
13 files changed, 672 insertions(+), 12 deletions(-)
create mode 100644 lib/odp-execute-avx512.c
create mode 100644 lib/odp-execute-private.c
create mode 100644 lib/odp-execute-private.h
--
2.25.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev