RE: [dpdk-dev] [Bug 826] red_autotest random failures

2021-12-10 Thread Liguzinski, WojciechX
, not giving any clue what might be the cause of what’s happening on CI. +Adding Marcin Danilewicz To let you know, Marcin Danilewicz will be taking over my tasks, so for any further aspects please include or direct messages to him. Best Regards, Wojciech From: Liguzinski, WojciechX Sent

RE: [dpdk-dev] [Bug 826] red_autotest random failures

2021-11-29 Thread Liguzinski, WojciechX
Ok, thanks Brandon for the tip :) Let’s see if I can setup the machine with such configuration. Cheers, Wojciech From: Brandon Lo Sent: Monday, November 29, 2021 6:58 PM To: Liguzinski, WojciechX Cc: Lincoln Lavoie ; Dumitrescu, Cristian ; Thomas Monjalon ; David Marchand ; Ajmera, Megha

RE: [dpdk-dev] [Bug 826] red_autotest random failures

2021-11-23 Thread Liguzinski, WojciechX
Hi, Thanks Lincoln, I will also have a try with such script. Cheers, Wojciech From: Lincoln Lavoie Sent: Friday, November 19, 2021 6:26 PM To: Dumitrescu, Cristian Cc: Thomas Monjalon ; David Marchand ; Ajmera, Megha ; Singh, Jasvinder ; Liguzinski, WojciechX ; dev ; Aaron Conole ; Yigit

RE: [dpdk-dev] [Bug 826] red_autotest random failures

2021-11-18 Thread Liguzinski, WojciechX
941366100.00 100.00 -- [total: 6, pass: 6] Test OK RTE>>quit Kind Regards, Wojtek -----Original Message- From: Liguzinski, WojciechX Sent: Monday, November 15, 2021 6:27 PM To: Dumitrescu, Cristian ; David Marchand ; Lincoln Lavoie ; Ajmera, Megha

RE: [dpdk-dev] [Bug 826] red_autotest random failures

2021-11-15 Thread Liguzinski, WojciechX
Hi, Sure, I will have a look. Best Regards, Wojciech -Original Message- From: Dumitrescu, Cristian Sent: Monday, November 15, 2021 12:51 PM To: David Marchand ; Lincoln Lavoie ; Liguzinski, WojciechX ; Ajmera, Megha ; Singh, Jasvinder Cc: dev ; Aaron Conole ; Thomas Monjalon

[dpdk-dev] [PATCH v23 3/3] examples/ip_pipeline: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Adding the PIE support for IP Pipeline Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --gi

[dpdk-dev] [PATCH v23 2/3] examples/qos_sched: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski patch add support enable PIE or RED by parsing config file. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qo

[dpdk-dev] [PATCH v23 1/3] sched: add PIE based congestion management

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Implement PIE based congestion management based on rfc8033. The Proportional Integral Controller Enhanced (PIE) algorithm works by proactively dropping packets randomly. PIE is implemented as more advanced queue management is required to address the bufferbloat problem

[dpdk-dev] [PATCH v23 0/3] Add PIE support for HQoS library

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski DPDK sched library is equipped with mechanism that secures it from the bufferbloat problem which is a situation when excess buffers in the network cause high latency and latency variation. Currently, it supports RED for active queue management. However, more advanced q

[dpdk-dev] [PATCH v22 3/3] examples/ip_pipeline: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Adding the PIE support for IP Pipeline Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --gi

[dpdk-dev] [PATCH v22 2/3] examples/qos_sched: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski patch add support enable PIE or RED by parsing config file. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qo

[dpdk-dev] [PATCH v22 1/3] sched: add PIE based congestion management

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Implement PIE based congestion management based on rfc8033. The Proportional Integral Controller Enhanced (PIE) algorithm works by proactively dropping packets randomly. PIE is implemented as more advanced queue management is required to address the bufferbloat problem

[dpdk-dev] [PATCH v22 0/3] Add PIE support for HQoS library

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski DPDK sched library is equipped with mechanism that secures it from the bufferbloat problem which is a situation when excess buffers in the network cause high latency and latency variation. Currently, it supports RED for active queue management. However, more advanced q

[dpdk-dev] [PATCH v21 3/3] examples/ip_pipeline: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Adding the PIE support for IP Pipeline Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --gi

[dpdk-dev] [PATCH v21 2/3] examples/qos_sched: add PIE support

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski patch add support enable PIE or RED by parsing config file. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qo

[dpdk-dev] [PATCH v21 1/3] sched: add PIE based congestion management

2021-11-04 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033. The Proportional Integral Controller Enhanced (PIE) algorithm works by proactively dropping packets randomly. PIE is implemented as more advanced queue management is required to address the bufferbloat problem and provide desirable qualit

[dpdk-dev] [PATCH v21 0/3] Add PIE support for HQoS library

2021-11-04 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski DPDK sched library is equipped with mechanism that secures it from the bufferbloat problem which is a situation when excess buffers in the network cause high latency and latency variation. Currently, it supports RED for active queue management. However, more advanced q

Re: [dpdk-dev] [PATCH v20 0/5] Add PIE support for HQoS library

2021-11-04 Thread Liguzinski, WojciechX
Hi Thomas, Thanks, I will apply your suggestions asap. Wojtek -Original Message- From: Thomas Monjalon Sent: Wednesday, November 3, 2021 6:53 PM To: Liguzinski, WojciechX Cc: dev@dpdk.org; Singh, Jasvinder ; Dumitrescu, Cristian ; Ajmera, Megha ; Mcnamara, John Subject: Re: [dpdk

[dpdk-dev] [PATCH v20 5/5] app/test: add tests for PIE

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Tests for PIE code added to test application. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |

[dpdk-dev] [PATCH v20 4/5] doc/guides/prog_guide: added PIE

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Added PIE related information to documentation. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 64 +---

[dpdk-dev] [PATCH v20 3/5] example/ip_pipeline: add PIE support

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Adding the PIE support for IP Pipeline Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --gi

[dpdk-dev] [PATCH v20 2/5] example/qos_sched: add PIE support

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski patch add support enable PIE or RED by parsing config file. Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qo

[dpdk-dev] [PATCH v20 1/5] sched: add PIE based congestion management

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski Implement PIE based congestion management based on rfc8033 Signed-off-by: Wojciech Liguzinski Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh -- Changes in V20: - Removed API conditional compilation - Added flag to indicate cman enabled/disabled - Fixed subm

[dpdk-dev] [PATCH v20 0/5] Add PIE support for HQoS library

2021-11-02 Thread Liguzinski, WojciechX
From: Wojciech Liguzinski DPDK sched library is equipped with mechanism that secures it from the bufferbloat problem which is a situation when excess buffers in the network cause high latency and latency variation. Currently, it supports RED for active queue management. However, more advanced q

Re: [dpdk-dev] [PATCH v19 1/5] sched: add PIE based congestion management

2021-11-02 Thread Liguzinski, WojciechX
Sure, I will correct the name. As I can see from a distance that some things could be resolved/corrected from the very beginning (like e.g. the name and its format). -Original Message- From: Thomas Monjalon Sent: Friday, October 29, 2021 3:44 PM To: Liguzinski, WojciechX Cc: dev

[dpdk-dev] [PATCH v19 5/5] app/test: add tests for PIE

2021-10-28 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched

[dpdk-dev] [PATCH v19 4/5] doc/guides/prog_guide: added PIE

2021-10-28 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 64 +--- doc/guides/prog_guide

[dpdk-dev] [PATCH v19 2/5] example/qos_sched: add PIE support

2021-10-28 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qos_sched/cfg_file.h | 5

[dpdk-dev] [PATCH v19 3/5] example/ip_pipeline: add PIE support

2021-10-28 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline

[dpdk-dev] [PATCH v19 1/5] sched: add PIE based congestion management

2021-10-28 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX Acked-by: Cristian Dumitrescu Acked-by: Jasvinder Singh -- Changes in V19: - ACKs included in patches Changes in V18: - Resolved merge conflict in lib/sched/meson.build after rebasing ontop of

[dpdk-dev] [PATCH v19 0/5] Add PIE support for HQoS library

2021-10-28 Thread Liguzinski, WojciechX
blem. The implementation of mentioned functionality includes modification of existing and adding a new set of data structures to the library, adding PIE related APIs. This affects structures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sche

Re: [dpdk-dev] [PATCH v18 0/5] Add PIE support for HQoS library

2021-10-26 Thread Liguzinski, WojciechX
ojtek -Original Message- From: Thomas Monjalon Sent: Tuesday, October 26, 2021 12:10 PM To: Liguzinski, WojciechX ; Singh, Jasvinder ; Liu, Yu Y ; Singh, Jasvinder ; Dumitrescu, Cristian Cc: dev@dpdk.org; Ajmera, Megha ; Liu, Yu Y ; david.march...@redhat.com Subject: Re: [dpdk-dev] [PA

[dpdk-dev] [PATCH v18 5/5] app/test: add tests for PIE

2021-10-25 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h | 17 +- 4 files changed, 1085 insertions(+), 7

[dpdk-dev] [PATCH v18 4/5] doc/guides/prog_guide: added PIE

2021-10-25 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 64 +--- doc/guides/prog_guide/traffic_management.rst | 13 +++- 3 files changed, 68

[dpdk-dev] [PATCH v18 3/5] example/ip_pipeline: add PIE support

2021-10-25 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v18 2/5] example/qos_sched: add PIE support

2021-10-25 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h| 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qos_sched/cfg_file.h | 5 + examples/qos_sched/init.c | 27 +++-- examples

[dpdk-dev] [PATCH v18 1/5] sched: add PIE based congestion management

2021-10-25 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX -- Changes in V18: - Resolved merge conflict in lib/sched/meson.build after rebasing ontop of main - Reverted whitespace change in app_thread.c - comment from Stephen Hemminger Changes in V17

[dpdk-dev] [PATCH v18 0/5] Add PIE support for HQoS library

2021-10-25 Thread Liguzinski, WojciechX
blem. The implementation of mentioned functionality includes modification of existing and adding a new set of data structures to the library, adding PIE related APIs. This affects structures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sche

Re: [dpdk-dev] [PATCH v17 2/5] example/qos_sched: add PIE support

2021-10-20 Thread Liguzinski, WojciechX
Hi Stephen, Sure, no problem with that. I probably changed that line together with something else in some earlier version and didn't notice it now. Thanks, Wojtek -Original Message- From: Stephen Hemminger Sent: Wednesday, October 20, 2021 5:11 PM To: Liguzinski, WojciechX Cc

[dpdk-dev] [PATCH v17 5/5] app/test: add tests for PIE

2021-10-20 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h | 17 +- 4 files changed, 1085 insertions(+), 7

[dpdk-dev] [PATCH v17 4/5] doc/guides/prog_guide: added PIE

2021-10-20 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 64 +--- doc/guides/prog_guide/traffic_management.rst | 13 +++- 3 files changed, 68

[dpdk-dev] [PATCH v17 3/5] example/ip_pipeline: add PIE support

2021-10-20 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v17 2/5] example/qos_sched: add PIE support

2021-10-20 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qos_sched/cfg_file.h | 5 + examples

[dpdk-dev] [PATCH v17 1/5] sched: add PIE based congestion management

2021-10-20 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX -- Changes in V17: - Corrected paragraph link naming in qos_framework.rst to fix CI builds Changes in V16: - Fixed 'title underline too short' error in qos_framework.rst - Applied __rte_un

[dpdk-dev] [PATCH v17 0/5] Add PIE support for HQoS library

2021-10-20 Thread Liguzinski, WojciechX
blem. The implementation of mentioned functionality includes modification of existing and adding a new set of data structures to the library, adding PIE related APIs. This affects structures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sche

[dpdk-dev] [PATCH v16 5/5] app/test: add tests for PIE

2021-10-19 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h | 17 +- 4 files changed, 1085 insertions(+), 7

[dpdk-dev] [PATCH v16 4/5] doc/guides/prog_guide: added PIE

2021-10-19 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX - Corrected marker for Droppers title --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 62 +--- doc/guides/prog_guide

[dpdk-dev] [PATCH v16 3/5] example/ip_pipeline: add PIE support

2021-10-19 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v16 2/5] example/qos_sched: add PIE support

2021-10-19 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples/qos_sched/cfg_file.h | 5 + examples

[dpdk-dev] [PATCH v16 1/5] sched: add PIE based congestion management

2021-10-19 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX - Renamed WRED occurences to RED - Applied __rte_unused macro to parameters in rte_sched_port_pie_dequeue() --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build

[dpdk-dev] [PATCH v16 0/5] Add PIE support for HQoS library

2021-10-19 Thread Liguzinski, WojciechX
blem. The implementation of mentioned functionality includes modification of existing and adding a new set of data structures to the library, adding PIE related APIs. This affects structures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sche

Re: [dpdk-dev] [PATCH v14 1/5] sched: add PIE based congestion management

2021-10-19 Thread Liguzinski, WojciechX
rescu, Cristian Sent: Friday, October 15, 2021 3:51 PM To: Liguzinski, WojciechX ; dev@dpdk.org; Singh, Jasvinder Cc: Ajmera, Megha Subject: RE: [PATCH v14 1/5] sched: add PIE based congestion management Hi Wojciech, Thank you for your patchset! Can you please, at least starting from this ve

Re: [dpdk-dev] [PATCH v14 0/5] Add PIE support for HQoS library

2021-10-19 Thread Liguzinski, WojciechX
Hi Cristian, Done. BR, Wojtek -Original Message- From: Dumitrescu, Cristian Sent: Friday, October 15, 2021 3:57 PM To: Liguzinski, WojciechX ; dev@dpdk.org; Singh, Jasvinder Cc: Ajmera, Megha Subject: RE: [PATCH v14 0/5] Add PIE support for HQoS library > -Original Mess

[dpdk-dev] [PATCH v15 5/5] app/test: add tests for PIE

2021-10-19 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h | 17 +- 4 files changed, 1085 insertions(+), 7

[dpdk-dev] [PATCH v15 4/5] doc/guides/prog_guide: added PIE

2021-10-19 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v15 3/5] example/ip_pipeline: add PIE support

2021-10-19 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v15 2/5] example/qos_sched: add PIE support

2021-10-19 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX - Renamed WRED occurences to RED --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 127 +++-- examples

[dpdk-dev] [PATCH v15 1/5] sched: add PIE based congestion management

2021-10-19 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX - Renamed WRED occurences to RED - Applied __attribute__((unused)) to parameters in rte_sched_port_pie_dequeue() - Moved rte_sched_cma_params structure before the first usage - Added the release

[dpdk-dev] [PATCH v15 0/5] Add PIE support for HQoS library

2021-10-19 Thread Liguzinski, WojciechX
blem. The implementation of mentioned functionality includes modification of existing and adding a new set of data structures to the library, adding PIE related APIs. This affects structures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sche

[dpdk-dev] [PATCH v14 5/5] app/test: add tests for PIE

2021-10-15 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/meson.build |4 + app/test/test_pie.c | 1065 ++ lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h | 17 +- 4 files changed, 1085 insertions(+), 7

[dpdk-dev] [PATCH v14 4/5] doc/guides/prog_guide: added PIE

2021-10-15 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v14 3/5] example/ip_pipeline: add PIE support

2021-10-15 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v14 2/5] example/qos_sched: add PIE support

2021-10-15 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 111 ++ examples/qos_sched/cfg_file.h | 5 + examples

[dpdk-dev] [PATCH v14 1/5] sched: add PIE based congestion management

2021-10-15 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v14 0/5] Add PIE support for HQoS library

2021-10-15 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

Re: [dpdk-dev] [PATCH v9 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Hi Cristian, -Original Message- From: Liguzinski, WojciechX Sent: Tuesday, October 12, 2021 8:34 PM To: Dumitrescu, Cristian ; dev@dpdk.org; Singh, Jasvinder Cc: Ajmera, Megha ; Cybura, LukaszX ; Zegota, AnnaX Subject: RE: [PATCH v9 1/5] sched: add PIE based congestion management Hi

Re: [dpdk-dev] [RFC PATCH v5 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Hi Stephen, I have applied as much your comments as it could be changed. Unfortunately, not all calculations could be change to improve performance. Thanks, Wojtek -Original Message- From: Stephen Hemminger Sent: Tuesday, September 7, 2021 9:15 PM To: Liguzinski, WojciechX Cc: dev

[dpdk-dev] [PATCH v13 5/5] app/test: add tests for PIE

2021-10-14 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [PATCH v13 4/5] doc/guides/prog_guide: added PIE

2021-10-14 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v13 3/5] example/ip_pipeline: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v13 2/5] example/qos_sched: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 111 ++ examples/qos_sched/cfg_file.h | 5 + examples

[dpdk-dev] [PATCH v13 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v13 0/5] Add PIE support for HQoS library

2021-10-14 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

[dpdk-dev] [PATCH v12 5/5] app/test: add tests for PIE

2021-10-14 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [PATCH v12 4/5] doc/guides/prog_guide: added PIE

2021-10-14 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v12 3/5] example/ip_pipeline: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v12 2/5] example/qos_sched: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 111 ++ examples/qos_sched/cfg_file.h | 5 + examples

[dpdk-dev] [PATCH v12 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v12 0/5] Add PIE support for HQoS library

2021-10-14 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

[dpdk-dev] [PATCH v11 5/5] app/test: add tests for PIE

2021-10-14 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [PATCH v11 4/5] doc/guides/prog_guide: added PIE

2021-10-14 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v11 3/5] example/ip_pipeline: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v11 2/5] example/qos_sched: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 83 +++--- examples/qos_sched/init.c | 27 +++-- examples

[dpdk-dev] [PATCH v11 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v11 0/5] Add PIE support for HQoS library

2021-10-14 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

[dpdk-dev] [PATCH v10 5/5] app/test: add tests for PIE

2021-10-14 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [PATCH v10 4/5] doc/guides/prog_guide: added PIE

2021-10-14 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v10 3/5] example/ip_pipeline: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 142 +++- 1 file changed, 74 insertions(+), 68 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0

[dpdk-dev] [PATCH v10 2/5] example/qos_sched: add PIE support

2021-10-14 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 82 ++--- examples/qos_sched/init.c | 27 +++-- examples

[dpdk-dev] [PATCH v10 1/5] sched: add PIE based congestion management

2021-10-14 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v10 0/5] Add PIE support for HQoS library

2021-10-14 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

Re: [dpdk-dev] [PATCH v9 1/5] sched: add PIE based congestion management

2021-10-12 Thread Liguzinski, WojciechX
Hi Cristian, -Original Message- From: Dumitrescu, Cristian Sent: Tuesday, October 12, 2021 6:00 PM To: Liguzinski, WojciechX ; dev@dpdk.org; Singh, Jasvinder Cc: Ajmera, Megha Subject: RE: [PATCH v9 1/5] sched: add PIE based congestion management Hi Wojchech, > -Origi

[dpdk-dev] [PATCH v9 5/5] app/test: add tests for PIE

2021-10-11 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [PATCH v9 4/5] doc/guides/prog_guide: added PIE

2021-10-11 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

[dpdk-dev] [PATCH v9 3/5] example/ip_pipeline: add PIE support

2021-10-11 Thread Liguzinski, WojciechX
Adding the PIE support for IP Pipeline Signed-off-by: Liguzinski, WojciechX --- examples/ip_pipeline/tmgr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/ip_pipeline/tmgr.c b/examples/ip_pipeline/tmgr.c index e4e364cbc0..73da2da870 100644 --- a/examples

[dpdk-dev] [PATCH v9 1/5] sched: add PIE based congestion management

2021-10-11 Thread Liguzinski, WojciechX
Implement PIE based congestion management based on rfc8033 Signed-off-by: Liguzinski, WojciechX --- drivers/net/softnic/rte_eth_softnic_tm.c | 6 +- lib/sched/meson.build| 10 +- lib/sched/rte_pie.c | 82 + lib/sched/rte_pie.h

[dpdk-dev] [PATCH v9 2/5] example/qos_sched: add PIE support

2021-10-11 Thread Liguzinski, WojciechX
patch add support enable PIE or RED by parsing config file. Signed-off-by: Liguzinski, WojciechX --- config/rte_config.h | 1 - examples/qos_sched/app_thread.c | 1 - examples/qos_sched/cfg_file.c | 82 ++--- examples/qos_sched/init.c | 7 +- examples

[dpdk-dev] [PATCH v9 0/5] Add PIE support for HQoS library

2021-10-11 Thread Liguzinski, WojciechX
uctures in public API/ABI. That is why deprecation notice is going to be prepared and sent. Liguzinski, WojciechX (5): sched: add PIE based congestion management example/qos_sched: add PIE support example/ip_pipeline: add PIE support doc/guides/prog_guide: added PIE app/test: add tests for

[dpdk-dev] [RFC PATCH v8 5/5] app/test: add tests for PIE

2021-09-23 Thread Liguzinski, WojciechX
Tests for PIE code added to test application. Signed-off-by: Liguzinski, WojciechX --- app/test/autotest_data.py | 18 + app/test/meson.build |4 + app/test/test_pie.c | 1065 + lib/sched/rte_pie.c |6 +- lib/sched/rte_pie.h

[dpdk-dev] [RFC PATCH v8 4/5] doc/guides/prog_guide: added PIE

2021-09-23 Thread Liguzinski, WojciechX
Added PIE related information to documentation. Signed-off-by: Liguzinski, WojciechX --- doc/guides/prog_guide/glossary.rst | 3 + doc/guides/prog_guide/qos_framework.rst | 60 +--- doc/guides/prog_guide/traffic_management.rst | 13 - 3 files changed, 66

  1   2   >