This functionality was deprecated in 3.7 due to lack of use, testing
and maintenance.  It's time to remove it.  3.7 is planned to be an LTS,
so the code will be partially supported there for a few more years.

Changes are mostly straightforward removals, except for the subtable
lookup code re-plumbing, since we're keeping some, but not all of the
infrastructure.


Version 2:
 - Removal of dpif-netdev-private.h moved from patch 4 to 3. [David]
 - Removed inclusion of odp-execute.h from bridge.c. [David]


Ilya Maximets (6):
  odp-execute: Remove deprecated AVX512-optimized implementation.
  dpif-netdev: Remove deprecated AVX512-optimized packet parsers.
  dpif-netdev: Remove deprecated AVX512-optimized datapath interface.
  dpif-netdev: Remove deprecated AVX512-optimized subtable lookup.
  dpif-netdev: Remove 'private' from internal header names.
  cpu: Remove now unused module.

 Documentation/intro/install/dpdk.rst          |   32 +-
 Documentation/topics/dpdk/bridge.rst          |  220 ----
 Documentation/topics/testing.rst              |   69 --
 NEWS                                          |    6 +
 acinclude.m4                                  |  117 +-
 configure.ac                                  |    5 -
 lib/automake.mk                               |   65 +-
 lib/cpu.c                                     |   71 --
 lib/cpu.h                                     |   35 -
 lib/dpif-netdev-avx512.c                      |  417 -------
 ...netdev-private-dfc.c => dpif-netdev-dfc.c} |    2 +-
 ...netdev-private-dfc.h => dpif-netdev-dfc.h} |   10 +-
 ...v-lookup-generic.c => dpif-netdev-dpcls.c} |   37 +-
 ...ev-private-dpcls.h => dpif-netdev-dpcls.h} |   19 +-
 lib/dpif-netdev-extract-avx512.c              | 1066 -----------------
 lib/dpif-netdev-extract-study.c               |  153 ---
 ...tdev-private-flow.h => dpif-netdev-flow.h} |    9 +-
 lib/dpif-netdev-lookup-autovalidator.c        |  109 --
 lib/dpif-netdev-lookup-avx512-gather.c        |  445 -------
 lib/dpif-netdev-lookup.c                      |  193 ---
 lib/dpif-netdev-lookup.h                      |   92 --
 lib/dpif-netdev-perf.c                        |    3 -
 lib/dpif-netdev-perf.h                        |    1 -
 lib/dpif-netdev-private-dpif.c                |  171 ---
 lib/dpif-netdev-private-dpif.h                |   88 --
 lib/dpif-netdev-private-extract.c             |  471 --------
 lib/dpif-netdev-private-extract.h             |  241 ----
 lib/dpif-netdev-private.h                     |   52 -
 ...-private-thread.h => dpif-netdev-thread.h} |   24 +-
 lib/dpif-netdev-unixctl.man                   |   33 -
 lib/dpif-netdev.c                             |  540 +--------
 lib/odp-execute-avx512.c                      |  813 -------------
 lib/odp-execute-private.c                     |  294 -----
 lib/odp-execute-private.h                     |  103 --
 lib/odp-execute-unixctl.man                   |   10 -
 lib/odp-execute.c                             |  167 +--
 lib/odp-execute.h                             |    9 -
 m4/openvswitch.m4                             |   98 --
 python/test_requirements.txt                  |    1 -
 tests/automake.mk                             |    1 -
 tests/dpif-netdev.at                          |  224 ----
 tests/genpkts.py                              |   84 --
 tests/odp.at                                  |   39 -
 tests/pmd.at                                  |   90 +-
 vswitchd/bridge.c                             |    2 -
 vswitchd/ovs-vswitchd.8.in                    |    1 -
 46 files changed, 97 insertions(+), 6635 deletions(-)
 delete mode 100644 lib/cpu.c
 delete mode 100644 lib/cpu.h
 delete mode 100644 lib/dpif-netdev-avx512.c
 rename lib/{dpif-netdev-private-dfc.c => dpif-netdev-dfc.c} (98%)
 rename lib/{dpif-netdev-private-dfc.h => dpif-netdev-dfc.h} (97%)
 rename lib/{dpif-netdev-lookup-generic.c => dpif-netdev-dpcls.c} (91%)
 rename lib/{dpif-netdev-private-dpcls.h => dpif-netdev-dpcls.h} (90%)
 delete mode 100644 lib/dpif-netdev-extract-avx512.c
 delete mode 100644 lib/dpif-netdev-extract-study.c
 rename lib/{dpif-netdev-private-flow.h => dpif-netdev-flow.h} (96%)
 delete mode 100644 lib/dpif-netdev-lookup-autovalidator.c
 delete mode 100644 lib/dpif-netdev-lookup-avx512-gather.c
 delete mode 100644 lib/dpif-netdev-lookup.c
 delete mode 100644 lib/dpif-netdev-lookup.h
 delete mode 100644 lib/dpif-netdev-private-dpif.c
 delete mode 100644 lib/dpif-netdev-private-dpif.h
 delete mode 100644 lib/dpif-netdev-private-extract.c
 delete mode 100644 lib/dpif-netdev-private-extract.h
 delete mode 100644 lib/dpif-netdev-private.h
 rename lib/{dpif-netdev-private-thread.h => dpif-netdev-thread.h} (92%)
 delete mode 100644 lib/odp-execute-avx512.c
 delete mode 100644 lib/odp-execute-private.c
 delete mode 100644 lib/odp-execute-private.h
 delete mode 100644 lib/odp-execute-unixctl.man
 delete mode 100755 tests/genpkts.py

-- 
2.53.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to