Cian, Which patches change, so I know where to update my review? None of the commit messages show v6 changes.
//Eelco On 6 Jul 2021, at 15:11, Cian Ferriter wrote: > v6 updates: > - Fix non-ssl build > v5 updates: > - reabse onto latest DPIF v14 > - use Enum for mfex impls > - add pmd core id set paramter in set command > - get command modified to display the pmd thread for individual mfex functions > - resolved comments from Eelco, Ian, Flavio > - Use Atomic to get and set miniflow implementations > - removed and reduced sleep in unit tests > - fixed scalar miniflow perf degradation > v4 updates: > - rebase on to latest DPIF v13 > - fix fuzzy.py script with random mac/ip > v3 updates: > - rebase on to latest DPIF v12 > - add additonal AVX512 traffic profiles for tcp and vlan > - add new command line for study function to add packet count > - add unit tests for fuzzy testing and auto-validation of mfex > - add mfex option hit stats to perf-show command > v2 updates: > - rebase on to latest DPIF v11 > This patchset introduces miniflow extract Infrastructure changes > which allows user to choose different type of ISA based optimized > miniflow extract variants which can be user choosen or set based on > packets studies automatically by OVS using different commands. > The Infrastructure also provides a way to check the correctness of > different ISA optimized miniflow extract variants against the scalar > version. > This Patchset depends on the DPIF patchsets : > http://patchwork.ozlabs.org/project/openvswitch/list/?series=251534 > > Harry van Haaren (4): > dpif/stats: add miniflow extract opt hits counter > dpdk: add additional CPU ISA detection strings > dpif-netdev/mfex: Add AVX512 based optimized miniflow extract > dpif-netdev/mfex: add more AVX512 traffic profiles > > Kumar Amber (7): > dpif-netdev: Add command line and function pointer for miniflow > extract > dpif-netdev: Add auto validation function for miniflow extract > dpif-netdev: Add study function to select the best mfex function > docs/dpdk/bridge: add miniflow extract section. > dpif-netdev: Add configure to enable autovalidator at build time. > dpif-netdev: Add packet count and core id paramters for study > test/sytem-dpdk: Add unit test for mfex autovalidator > > Documentation/topics/dpdk/bridge.rst | 140 +++++++ > NEWS | 12 +- > acinclude.m4 | 16 + > configure.ac | 1 + > lib/automake.mk | 4 + > lib/dpdk.c | 2 + > lib/dpif-netdev-avx512.c | 34 +- > lib/dpif-netdev-extract-avx512.c | 598 +++++++++++++++++++++++++++ > lib/dpif-netdev-extract-study.c | 145 +++++++ > lib/dpif-netdev-perf.c | 3 + > lib/dpif-netdev-perf.h | 1 + > lib/dpif-netdev-private-extract.c | 373 +++++++++++++++++ > lib/dpif-netdev-private-extract.h | 179 ++++++++ > lib/dpif-netdev-private-thread.h | 8 + > lib/dpif-netdev-unixctl.man | 1 + > lib/dpif-netdev.c | 210 +++++++++- > tests/automake.mk | 5 + > tests/mfex_fuzzy.py | 32 ++ > tests/pcap/mfex_test | Bin 0 -> 416 bytes > tests/pmd.at | 6 +- > tests/system-dpdk.at | 46 +++ > 21 files changed, 1803 insertions(+), 13 deletions(-) > create mode 100644 lib/dpif-netdev-extract-avx512.c > create mode 100644 lib/dpif-netdev-extract-study.c > create mode 100644 lib/dpif-netdev-private-extract.c > create mode 100644 lib/dpif-netdev-private-extract.h > create mode 100755 tests/mfex_fuzzy.py > create mode 100644 tests/pcap/mfex_test > > -- > 2.32.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
