ConnectX-7 performance anomaly

2025-04-03 Thread Kamil Vojanec
-dest=0,00:10:94:00:00:02 Generator: Spirent 400G generator Would anyone be able to share some insight as to what might be happening here? Kamil Vojanec CESNET z.s.p.o. smime.p7s Description: S/MIME Cryptographic Signature

Usage of rte_latencystats

2024-09-27 Thread Kamil Vojanec
? 4. Is there no way to clear the statistics? I noticed that the minimum and maximum measurement typically reaches some kind of static value that does not change and does not really reflect the dynamic nature of the measured system. Looking forward to your reply, Kamil Vojanec CESNET, z.

[RFC] table: report victim replace stats in LRU tables

2024-08-18 Thread Kamil Vojanec
LRU caches replace records when requested table bucket is full. There is, however, no information about this happening in either the return value or the statistics. This commit introduces a counter for such cases. Signed-off-by: Kamil Vojanec --- lib/table/rte_table.h| 1 + lib

[RFC] table: report victim replace stats in LRU tables

2024-08-16 Thread Kamil Vojanec
LRU caches replace records when requested table bucket is full. There is, however, no information about this happenning in either the return value or the statistics. This commit introduces a counter for such cases. Signed-off-by: Kamil Vojanec --- lib/table/rte_table.h| 1 + lib

Re: [PATCH v2 1/2] net/bonding: introduce direct link bonding mode

2024-07-09 Thread Kamil Vojanec
s the same. I find it a lot simpler to use a bonding port whenever I have an application that uses multiple ports. It means I don't have to configure, start and stop all the ports; the bonding PMD is a perfect abstraction for that. Kamil On 7/10/24 05:49, lihuisong (C) wrote: Hi Kamil,

[PATCH v2 2/2] doc/prog_guide: document direct link bonding mode

2024-04-12 Thread Kamil Vojanec
This commit introduces documentation for the newly introduced link bonding mode. Signed-off-by: Kamil Vojanec --- doc/guides/prog_guide/img/bond-mode-7.svg | 908 ++ .../link_bonding_poll_mode_drv_lib.rst| 13 + 2 files changed, 921 insertions(+) create mode 100644

[PATCH v2 1/2] net/bonding: introduce direct link bonding mode

2024-04-12 Thread Kamil Vojanec
This patch adds a new bonding mode: 'direct'. The purpose of this mode is to redirect output packets to the same member port on which they were received. In case the requested port is not among the member ports, round robin TX mode is used as a fallback. Signed-off-by: Kamil Vojanec

[PATCH 2/2] doc/prog_guide: document direct link bonding mode

2024-04-12 Thread Kamil Vojanec
Signed-off-by: Kamil Vojanec --- doc/guides/prog_guide/img/bond-mode-7.svg | 908 ++ .../link_bonding_poll_mode_drv_lib.rst| 13 + 2 files changed, 921 insertions(+) create mode 100644 doc/guides/prog_guide/img/bond-mode-7.svg diff --git a/doc/guides/prog_guide/img

[PATCH 1/2] net/bonding: introduce direct link bonding mode

2024-04-12 Thread Kamil Vojanec
This patch adds a new bonding mode: 'direct'. The purpose of this mode is to redirect output packets to the same member port on which they were received. In case the requested port is not among the member ports, round robin TX mode is used as a fallback. Signed-off-by: Kamil Vojanec

[PATCH] examples/l3fwd: fix conf propagation to RX queues

2024-02-16 Thread Kamil Vojanec
. Fixes: 4b01cabfb0 ("examples/l3fwd: add option to relax Rx offload") Signed-off-by: Kamil Vojanec --- examples/l3fwd/main.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/examples/l3fwd/main.c b/examples/l3fwd/main.c index 3bf28aec0c..2b714a362a 100644 ---

Re: [PATCH] mlx5: initially reading xstats does not cause seg fault

2022-11-10 Thread Kamil Vojanec
12:33 PM Kamil Vojanec wrote: On 8/18/22 14:30, huzaifa.rahman wrote: Bugzilla ID: 296 the size of counters array in mlx5_xstats_get() was smaller than the memory we are setting for this array in mlx5_os_read_dev_counters(). due to which the extra memory is corrupted and thus corrupting the

Re: [PATCH] mlx5: initially reading xstats does not cause seg fault

2022-08-23 Thread Kamil Vojanec
variables` memory Signed-off-by: huzaifa.rahman Tested-by: Kamil Vojanec smime.p7s Description: S/MIME Cryptographic Signature

[dpdk-dev] [PATCH] net/mlx5/linux: fix missing firmware version copying

2021-02-05 Thread Kamil Vojanec
This patch fixes a bug where firmware version was not copied from ibv_device_attr structure into mlx5_dev_attr structure, resulting in inability to read firmware version. Signed-off-by: Kamil Vojanec --- drivers/net/mlx5/linux/mlx5_os.c | 1 + 1 file changed, 1 insertion(+) diff --git a

[dpdk-dev] [PATCH] net/mlx5/linux: fix missing firmware version copying

2020-12-18 Thread Kamil Vojanec
This patch fixes a bug where firmware version was not copied from ibv_device_attr structure into mlx5_dev_attr structure, resulting in inability to read firmware version. Signed-off-by: Kamil Vojanec --- drivers/net/mlx5/linux/mlx5_os.c | 1 + 1 file changed, 1 insertion(+) diff --git a