[PATCH v4 2/2] ip_frag: updated name for IP frag define

2024-01-08 Thread Euan Bourke
Removed LIBRTE from name as its an old prefix. Signed-off-by: Euan Bourke --- app/test/test_reassembly_perf.c | 2 +- config/rte_config.h | 2 +- doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 8 doc/guides/sample_app_ug

[PATCH v4 1/2] doc: updated incorrect value for IP frag max fragments

2024-01-08 Thread Euan Bourke
("ip_frag: increase default maximum of fragments") Cc: sta...@dpdk.org Signed-off-by: Euan Bourke --- .mailmap | 1 + doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 8 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/

[PATCH v3 2/2] ip_frag: updated name for IP frag max frag define

2023-12-21 Thread Euan Bourke
Removed LIBRTE from name as its an old prefix. Signed-off-by: Euan Bourke --- app/test/test_reassembly_perf.c | 2 +- config/rte_config.h | 2 +- doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 8 doc/guides/sample_app_ug

[PATCH v3 1/2] doc: updated incorrect value for IP frag max fragments

2023-12-21 Thread Euan Bourke
("ip_frag: increase default maximum of fragments") Cc: sta...@dpdk.org Signed-off-by: Euan Bourke --- .mailmap | 1 + doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 8 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/

[PATCH v2 2/2] ip_frag: updated name for IP frag define

2023-12-21 Thread Euan Bourke
Removed LIBRTE from name as its an old prefix. Signed-off-by: Euan Bourke --- app/test/test_reassembly_perf.c | 2 +- config/rte_config.h | 2 +- doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 4 ++-- doc/guides/sample_app_ug

[PATCH v2 1/2] doc: updated incorrect value for IP frag max fragments

2023-12-21 Thread Euan Bourke
: Euan Bourke --- .mailmap | 1 + config/rte_config.h | 4 +++- doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 7 ++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index

[PATCH] update Intel roadmap for 24.03

2023-12-20 Thread Euan Bourke
Signed-off-by: Euan Bourke --- content/roadmap/_index.md | 8 1 file changed, 8 insertions(+) diff --git a/content/roadmap/_index.md b/content/roadmap/_index.md index 93e590e..66ea5c6 100644 --- a/content/roadmap/_index.md +++ b/content/roadmap/_index.md @@ -27,12 +27,20 @@ This list

[PATCH 2/2] ip_frag: updated name for IP frag define

2023-12-19 Thread Euan Bourke
Removed LIBRTE from name as its an old prefix. Signed-off-by: Euan Bourke --- app/test/test_reassembly_perf.c | 2 +- config/rte_config.h | 2 +- doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 4 ++-- doc/guides/sample_app_ug

[PATCH 1/2] doc: updated incorrect value for IP frag max fragments

2023-12-19 Thread Euan Bourke
: Euan Bourke --- .mailmap | 1 + doc/guides/prog_guide/ip_fragment_reassembly_lib.rst | 7 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index ab0742a382..528bc68a30 100644 --- a/.mailmap +++ b/.mailmap @@ -379,6

[PATCH v4 8/8] examples/l3fwd-power: update to call arg parser API

2023-12-15 Thread Euan Bourke
Update to the l3fwd-power example application to call the arg parser library for its 'combined core string parser' instead of implementing its own corelist parser. The default_type passed into the function call is a corelist. Signed-off-by: Euan Bourke Acked-by: David Hunt --- exam

[PATCH v4 7/8] examples/eventdev_pipeline: update to call arg parser API

2023-12-15 Thread Euan Bourke
Update to the eventdev_pipeline example application to call the arg parser library for its 'combined core string parser' instead of implementing its own coremask parser. The default_type passed into the function call is a coremask. Signed-off-by: Euan Bourke --- examples/eventde

[PATCH v4 6/8] arg_parser: added common core string and heuristic parsers

2023-12-15 Thread Euan Bourke
value will call the relevant core string parser. This function also takes a 'default_type' int which corresponds to which parser should be used in the case of an ambiguous string. Signed-off-by: Euan Bourke --- lib/arg_parser/arg_parser.c | 62 lib/ar

[PATCH v4 5/8] event/dlb2: add new arg parsing library API support

2023-12-15 Thread Euan Bourke
Switched the dlb2 driver to call the new arg parsing library instead of eal for coremask parsing, and updated the resource probe function to support the changed formatting of the API. Signed-off-by: Euan Bourke --- drivers/event/dlb2/dlb2_priv.h | 4 +- drivers/event/dlb2/pf/base

[PATCH v4 4/8] eal: update to service core related parsers

2023-12-15 Thread Euan Bourke
Updates to the parse service cores functions in EAL to call the arg parser API instead of implementing its own versions. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 171 +++- 1 file changed, 41 insertions(+), 130 deletions(-) diff --git a/lib

[PATCH v4 3/8] eal: add support for new arg parsing library

2023-12-15 Thread Euan Bourke
Update to eal functions relating to corelist and coremask parsing to support the new arg parsing library. Functions now call the API instead of implementing their own version. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 114 lib/eal

[PATCH v4 2/8] arg_parser: add new coremask parsing API

2023-12-15 Thread Euan Bourke
the total number of cores in the coremask string. Signed-off-by: Euan Bourke --- lib/arg_parser/arg_parser.c | 51 + lib/arg_parser/rte_arg_parser.h | 34 ++ lib/arg_parser/version.map | 1 + 3 files changed, 86 insertions(+) diff -

[PATCH v4 1/8] arg_parser: new library for command line parsing

2023-12-15 Thread Euan Bourke
-off-by: Euan Bourke --- .mailmap| 1 + MAINTAINERS | 4 ++ doc/api/doxy-api-index.md | 1 + doc/api/doxy-api.conf.in| 1 + lib/arg_parser/arg_parser.c | 108 lib/arg_parser/meson.build | 7

[PATCH v4 0/8] add new command line argument parsing library

2023-12-15 Thread Euan Bourke
e related parsers to call API. * various optimisations in core_bit related functions in arg_parser.c. * add lib to list for windows build. * minor changes for issues flagged during review. Euan Bourke (8): arg_parser: new library for command line parsing arg_parser: add new coremask parsing AP

[PATCH v3 8/8] examples/l3fwd-power: update to call arg parser API

2023-12-07 Thread Euan Bourke
Update to the l3fwd-power example application to call the arg parser library for its 'combined core string parser' instead of implementing its own corelist parser. The default_type passed into the function call is a corelist. Signed-off-by: Euan Bourke --- examples/l3fwd-power/perf_c

[PATCH v3 7/8] examples/eventdev_pipeline: update to call arg parser API

2023-12-07 Thread Euan Bourke
Update to the eventdev_pipeline example application to call the arg parser library for its 'combined core string parser' instead of implementing its own coremask parser. The default_type passed into the function call is a coremask. Signed-off-by: Euan Bourke --- examples/eventde

[PATCH v3 6/8] arg_parser: added common core string and heuristic parsers

2023-12-07 Thread Euan Bourke
value will call the relevant core string parser. This function also takes a 'default_type' int which corresponds to which parser should be used in the case of an ambiguous string. Signed-off-by: Euan Bourke --- lib/arg_parser/arg_parser.c | 68 + lib/ar

[PATCH v3 5/8] event/dlb2: add new arg parsing library API support

2023-12-07 Thread Euan Bourke
Switched the dlb2 driver to call the new arg parsing library instead of eal for coremask parsing, and updated the resource probe function to support the changed formatting of the API. Signed-off-by: Euan Bourke --- drivers/event/dlb2/dlb2_priv.h | 4 +- drivers/event/dlb2/pf/base

[PATCH v3 4/8] eal: update to service core related parsers

2023-12-07 Thread Euan Bourke
Updates to the parse service cores functions in EAL to call the arg parser API instead of implementing its own versions. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 171 +++- 1 file changed, 41 insertions(+), 130 deletions(-) diff --git a/lib

[PATCH v3 3/8] eal: add support for new arg parsing library

2023-12-07 Thread Euan Bourke
Update to eal functions relating to corelist and coremask parsing to support the new arg parsing library. Functions now call the API instead of implementing their own version. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 114 lib/eal

[PATCH v3 2/8] arg_parser: add new coremask parsing API

2023-12-07 Thread Euan Bourke
the total number of cores in the coremask string. Signed-off-by: Euan Bourke --- lib/arg_parser/arg_parser.c | 53 + lib/arg_parser/rte_arg_parser.h | 34 + lib/arg_parser/version.map | 1 + 3 files changed, 88 insertions(+) diff -

[PATCH v3 1/8] arg_parser: new library for command line parsing

2023-12-07 Thread Euan Bourke
-off-by: Euan Bourke --- .mailmap| 1 + MAINTAINERS | 4 ++ doc/api/doxy-api-index.md | 3 +- doc/api/doxy-api.conf.in| 1 + lib/arg_parser/arg_parser.c | 108 lib/arg_parser/meson.build | 7

[PATCH v3 0/8] add new command line argument parsing library

2023-12-07 Thread Euan Bourke
WAP() * minor changes for issues flagged during review v2: * changes to EAL service core related parsers to call API. * various optimisations in core_bit related functions in arg_parser.c. * add lib to list for windows build. * minor changes for issues flagged during review. Euan Bourke (8):

[PATCH 24.03 v2 5/5] event/dlb2: add new arg parsing library API support

2023-11-29 Thread Euan Bourke
Switched the dlb2 driver to call the new arg parsing library instead of eal for coremask parsing, and updated the resource probe function to support the changed formatting of the API. Signed-off-by: Euan Bourke --- drivers/event/dlb2/dlb2_priv.h | 4 +- drivers/event/dlb2/pf/base

[PATCH 24.03 v2 1/5] arg_parser: new library for command line parsing

2023-11-29 Thread Euan Bourke
-off-by: Euan Bourke --- .mailmap| 1 + MAINTAINERS | 4 ++ doc/api/doxy-api-index.md | 3 +- doc/api/doxy-api.conf.in| 1 + lib/arg_parser/arg_parser.c | 113 lib/arg_parser/meson.build | 7

[PATCH 24.03 v2 4/5] eal: update to service core related parsers

2023-11-29 Thread Euan Bourke
Updates to the parse service cores functions in EAL to call the arg parser API instead of implementing its own versions. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 177 1 file changed, 47 insertions(+), 130 deletions(-) diff --git a/lib

[PATCH 24.03 v2 3/5] eal: add support for new arg parsing library

2023-11-29 Thread Euan Bourke
Update to EAL functions relating to corelist and coremask parsing to support the new arg parsing library. Functions now call the API instead of implementing their own version. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 114 lib/eal

[PATCH 24.03 v2 2/5] arg_parser: add new coremask parsing API

2023-11-29 Thread Euan Bourke
Add new coremask parsing API. This API behaves similarly to the corelist parsing API, parsing the coremask string, filling its values into the cores array. The API also returns a 'count' which corresponds to the total number of cores in the coremask string. Signed-off-by: Euan Bourke

[PATCH 24.03 v2 0/5] add new command line argument parsing library

2023-11-29 Thread Euan Bourke
ows build. * minor changes for issues flagged during review. Euan Bourke (5): arg_parser: new library for command line parsing arg_parser: add new coremask parsing API eal: add support for new arg parsing library eal: update to service core related parsers event/dlb2: add new arg parsing

[PATCH 24.03 4/4] dlb2: add new arg parsing library API support

2023-11-22 Thread Euan Bourke
Switched the dlb2 driver to call the new arg parsing library instead of eal for coremask parsing, and updated the resource probe funcion to support the changed formatting of the API. Signed-off-by: Euan Bourke --- drivers/event/dlb2/dlb2_priv.h | 4 +- drivers/event/dlb2/pf/base

[PATCH 24.03 3/4] eal: add support for new arg parsing library

2023-11-22 Thread Euan Bourke
Update to eal functions relating to corelist and coremask parsing to support the new arg parsing library. Functions now call the API instead of implementing their own version. Signed-off-by: Euan Bourke --- lib/eal/common/eal_common_options.c | 114 lib/eal

[PATCH 24.03 2/4] arg_parser: add new coremask parsing API

2023-11-22 Thread Euan Bourke
Add new coremask parsing API. This API behaves similarly to the corelist parsing API, parsing the coremask string, filling its values into the cores array. The API also returns a 'count' which corresponds to the total number of cores in the coremask string. Signed-off-by: Euan Bourke

[PATCH 24.03 1/4] arg_parser: new library for command line parsing

2023-11-22 Thread Euan Bourke
-by: Euan Bourke --- .mailmap| 1 + MAINTAINERS | 5 ++ doc/api/doxy-api-index.md | 3 +- doc/api/doxy-api.conf.in| 1 + lib/arg_parser/arg_parser.c | 113 lib/arg_parser/meson.build | 7

[PATCH 24.03 0/4] add new command line argument parsing library

2023-11-22 Thread Euan Bourke
rser, so the plan is to rework those in future versions of this patch. [1] Link to start of thread: https://mails.dpdk.org/archives/dev/2023-November/280957.html [2] Link to the mention of a new library: https://mails.dpdk.org/archives/dev/2023-November/280966.html Euan Bourke (4): arg_parser: new li