[dpdk-dev] [dpdk-techboard] [PATCH 0/6] remove a few example applications

Stephen Hemminger stephen at networkplumber.org
Wed Oct 23 17:21:13 CEST 2019


On Thu,  3 Oct 2019 14:19:12 +0100
Bruce Richardson <bruce.richardson at intel.com> wrote:

> As discussed by the DPDK technical board e.g. [1][2] and on the DPDK
> mailing list [3], we have a lot of example applications shipped with
> DPDK - a number which increases with each DPDK release, and not all of
> which are probably needed any more. Therefore, this set removes 5
> example applications from the repository.
> 
> The removal of each app is relatively straight-forward, though the use
> of a table in the intro section of the sample app guide document makes
> removing each app individually more difficult, as the table needs to be
> reformed. Rather than increasing the diff by reformatting the table each
> time, or the opposite approach of doing all table removals in one shot
> at the end of the set, we have taken a compromise approach here, and
> each example table entry is cleared once the example is removed, and the
> table is finally rebalanced once at the end, by just compressing up the
> spaces on each side.
> 
> [1] https://mails.dpdk.org/archives/dev/2019-May/132288.html
> [2] https://mails.dpdk.org/archives/dev/2019-June/135847.html
> [3] https://mails.dpdk.org/archives/dev/2019-July/138676.html
> 
> 
> Bruce Richardson (3):
>   examples/exception_path: remove example from DPDK
>   examples/l3fwd-vf: remove example from DPDK
>   doc: close up gaps in sample app guide table
> 
> Ciara Power (3):
>   examples/quota-watermark: remove example from DPDK
>   examples/netmap-compat: remove example from DPDK
>   examples/load_balancer: remove example from DPDK
> 
>  MAINTAINERS                                   |   15 -
>  doc/guides/sample_app_ug/exception_path.rst   |  281 -----
>  doc/guides/sample_app_ug/index.rst            |    5 -
>  doc/guides/sample_app_ug/intro.rst            |   30 +-
>  .../sample_app_ug/l3_forward_virtual.rst      |   98 --
>  doc/guides/sample_app_ug/load_balancer.rst    |  201 ----
>  .../sample_app_ug/netmap_compatibility.rst    |  130 --
>  doc/guides/sample_app_ug/quota_watermark.rst  |  465 -------
>  examples/Makefile                             |    5 -
>  examples/exception_path/Makefile              |   57 -
>  examples/exception_path/main.c                |  589 ---------
>  examples/exception_path/meson.build           |   11 -
>  examples/l3fwd-vf/Makefile                    |   62 -
>  examples/l3fwd-vf/main.c                      | 1072 -----------------
>  examples/l3fwd-vf/meson.build                 |   12 -
>  examples/load_balancer/Makefile               |   62 -
>  examples/load_balancer/config.c               | 1030 ----------------
>  examples/load_balancer/init.c                 |  520 --------
>  examples/load_balancer/main.c                 |   76 --
>  examples/load_balancer/main.h                 |  351 ------
>  examples/load_balancer/meson.build            |   12 -
>  examples/load_balancer/runtime.c              |  642 ----------
>  examples/meson.build                          |    9 +-
>  examples/netmap_compat/Makefile               |   22 -
>  examples/netmap_compat/bridge/Makefile        |   35 -
>  examples/netmap_compat/bridge/bridge.c        |  343 ------
>  examples/netmap_compat/lib/compat_netmap.c    |  899 --------------
>  examples/netmap_compat/lib/compat_netmap.h    |   51 -
>  examples/netmap_compat/meson.build            |   10 -
>  examples/netmap_compat/netmap/netmap.h        |  289 -----
>  examples/netmap_compat/netmap/netmap_user.h   |   95 --
>  examples/quota_watermark/Makefile             |   16 -
>  examples/quota_watermark/include/conf.h       |   19 -
>  examples/quota_watermark/meson.build          |   10 -
>  examples/quota_watermark/qw/Makefile          |   22 -
>  examples/quota_watermark/qw/args.c            |   78 --
>  examples/quota_watermark/qw/args.h            |   12 -
>  examples/quota_watermark/qw/init.c            |  164 ---
>  examples/quota_watermark/qw/init.h            |   14 -
>  examples/quota_watermark/qw/main.c            |  365 ------
>  examples/quota_watermark/qw/main.h            |   31 -
>  examples/quota_watermark/qwctl/Makefile       |   22 -
>  examples/quota_watermark/qwctl/commands.c     |  196 ---
>  examples/quota_watermark/qwctl/commands.h     |   12 -
>  examples/quota_watermark/qwctl/qwctl.c        |   67 --
>  examples/quota_watermark/qwctl/qwctl.h        |   12 -
>  46 files changed, 17 insertions(+), 8502 deletions(-)
>  delete mode 100644 doc/guides/sample_app_ug/exception_path.rst
>  delete mode 100644 doc/guides/sample_app_ug/l3_forward_virtual.rst
>  delete mode 100644 doc/guides/sample_app_ug/load_balancer.rst
>  delete mode 100644 doc/guides/sample_app_ug/netmap_compatibility.rst
>  delete mode 100644 doc/guides/sample_app_ug/quota_watermark.rst
>  delete mode 100644 examples/exception_path/Makefile
>  delete mode 100644 examples/exception_path/main.c
>  delete mode 100644 examples/exception_path/meson.build
>  delete mode 100644 examples/l3fwd-vf/Makefile
>  delete mode 100644 examples/l3fwd-vf/main.c
>  delete mode 100644 examples/l3fwd-vf/meson.build
>  delete mode 100644 examples/load_balancer/Makefile
>  delete mode 100644 examples/load_balancer/config.c
>  delete mode 100644 examples/load_balancer/init.c
>  delete mode 100644 examples/load_balancer/main.c
>  delete mode 100644 examples/load_balancer/main.h
>  delete mode 100644 examples/load_balancer/meson.build
>  delete mode 100644 examples/load_balancer/runtime.c
>  delete mode 100644 examples/netmap_compat/Makefile
>  delete mode 100644 examples/netmap_compat/bridge/Makefile
>  delete mode 100644 examples/netmap_compat/bridge/bridge.c
>  delete mode 100644 examples/netmap_compat/lib/compat_netmap.c
>  delete mode 100644 examples/netmap_compat/lib/compat_netmap.h
>  delete mode 100644 examples/netmap_compat/meson.build
>  delete mode 100644 examples/netmap_compat/netmap/netmap.h
>  delete mode 100644 examples/netmap_compat/netmap/netmap_user.h
>  delete mode 100644 examples/quota_watermark/Makefile
>  delete mode 100644 examples/quota_watermark/include/conf.h
>  delete mode 100644 examples/quota_watermark/meson.build
>  delete mode 100644 examples/quota_watermark/qw/Makefile
>  delete mode 100644 examples/quota_watermark/qw/args.c
>  delete mode 100644 examples/quota_watermark/qw/args.h
>  delete mode 100644 examples/quota_watermark/qw/init.c
>  delete mode 100644 examples/quota_watermark/qw/init.h
>  delete mode 100644 examples/quota_watermark/qw/main.c
>  delete mode 100644 examples/quota_watermark/qw/main.h
>  delete mode 100644 examples/quota_watermark/qwctl/Makefile
>  delete mode 100644 examples/quota_watermark/qwctl/commands.c
>  delete mode 100644 examples/quota_watermark/qwctl/commands.h
>  delete mode 100644 examples/quota_watermark/qwctl/qwctl.c
>  delete mode 100644 examples/quota_watermark/qwctl/qwctl.h
> 

Ack for whole series, lets make this the smallest release

Acked-by: Stephen Hemminger <stephen at networkplumber.org>


More information about the dev mailing list