[dpdk-dev] [PATCH v13 1/4] devtools: script to track symbols over releases

Stephen Hemminger stephen at networkplumber.org
Thu Aug 15 18:39:15 CEST 2024


On Thu,  9 Sep 2021 14:48:05 +0100
Ray Kinsella <mdr at ashroe.eu> wrote:

> This script tracks the growth of stable and experimental symbols
> over releases since v19.11. The script has the ability to
> count the added symbols between two dpdk releases, and to
> list experimental symbols present in two dpdk releases
> (expired symbols).
> 
> example usages:
> 
> Count symbols added since v19.11
> $ devtools/symbol-tool.py count-symbols
> 
> Count symbols added since v20.11
> $ devtools/symbol-tool.py count-symbols --releases v20.11,v21.05
> 
> List experimental symbols present in v20.11 and v21.05
> $ devtools/symbol-tool.py list-expired --releases v20.11,v21.05
> 
> List experimental symbols in libraries only, present since v19.11
> $ devtools/symbol-tool.py list-expired --directory lib
> 
> Signed-off-by: Ray Kinsella <mdr at ashroe.eu>

Tried it, looks useful. Minor notes:
  - requires python parsley library which was not required before
  - minor style format

$ flake8 ./devtools/symbol-tool.py 
./devtools/symbol-tool.py:369:11: E275 missing whitespace after keyword

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


More information about the dev mailing list