Re: [PATCH v2] ring: add the second version of the RTS interface

2025-01-14 Thread Thomas Monjalon
08/01/2025 02:41, Huichao Cai: > Hi,Thomas > This patch adds a field to the ABI structure.I have added the > suppress_type > field in the file libabigail.abignore, but "ci/github-robot: Build" still > reported > an error, could you please advise on how to fill in the suppress_type field? You

[PATCH v2] ring: add the second version of the RTS interface

2025-01-14 Thread Huichao Cai
Hi Konstantin, thank you very much for your question! I have modified the __rte_ring_rts_v2_update_tail function(See at the bottom)and it works properly when using your test command in my local environment(KVM). The local environment parameters are as follows: Architecture:x86_64 C

RE: [PATCH v2] ring: add the second version of the RTS interface

2025-01-08 Thread Konstantin Ananyev
Hi, > The timing of the update of the RTS enqueues/dequeues tail is > limited to the last enqueues/dequeues, which reduces concurrency, > so the RTS interface of the V2 version is added, which makes the tail > of the enqueues/dequeues not limited to the last enqueues/dequeues > and thus enables

[PATCH v2] ring: add the second version of the RTS interface

2025-01-07 Thread Huichao Cai
Hi,Thomas This patch adds a field to the ABI structure.I have added the suppress_type field in the file libabigail.abignore, but "ci/github-robot: Build" still reported an error, could you please advise on how to fill in the suppress_type field?

[PATCH v2] ring: add the second version of the RTS interface

2025-01-05 Thread Huichao Cai
The timing of the update of the RTS enqueues/dequeues tail is limited to the last enqueues/dequeues, which reduces concurrency, so the RTS interface of the V2 version is added, which makes the tail of the enqueues/dequeues not limited to the last enqueues/dequeues and thus enables timely updates to

[PATCH v2] ring: add the second version of the RTS interface

2025-01-05 Thread Huichao Cai
The timing of the update of the RTS enqueues/dequeues tail is limited to the last enqueues/dequeues, which reduces concurrency, so the RTS interface of the V2 version is added, which makes the tail of the enqueues/dequeues not limited to the last enqueues/dequeues and thus enables timely updates to