On Wed, Sep 14, 2022 at 9:59 AM David Marchand
wrote:
>
> The rte_bus, rte_driver and rte_device objects are part of the public
> ABI and this has proved to be a problem when needing to extend them.
> This series hides them, and mark associated driver only API as internal.
>
> A good amount of the
This patch supports rte_memarea_dump() test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 35 ++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index 0a54ede4c1..ab360f0265 100644
---
This patch supports backup memory mechanism test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 41 +
1 file changed, 41 insertions(+)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index ab360f0265..ec3475c354 100644
--- a/ap
This patch supports rte_memarea_alloc()/rte_memarea_free()/
rte_memarea_update_refcnt() API.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 10 ++
lib/memarea/memarea_private.h | 3 +
lib/memarea/rte_memarea.c | 143 ++
lib
This patch supports rte_memarea_alloc()/rte_memarea_free()/
rte_memarea_update_refcnt() test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 150 +++-
1 file changed, 149 insertions(+), 1 deletion(-)
diff --git a/app/test/test_memarea.c b/app/test
The memarea library is an allocator of variable-size object which based
on a memory region. The main features are as follows:
- The default alignment size is RTE_CACHE_LINE_SIZE.
- The memory region can be initialized from the following memory
sources:
1. RTE memory: e.g. invoke rte_malloc_so
This patch supports memarea test about API rte_memarea_create and
rte_memarea_destroy.
Signed-off-by: Chengwen Feng
---
MAINTAINERS | 1 +
app/test/meson.build| 2 +
app/test/test_memarea.c | 149
3 files changed, 152 insertions(+)
cr
This patch supports rte_memarea_dump() API which could be used for
debug.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 3 +
lib/memarea/rte_memarea.c | 85 +++
lib/memarea/rte_memarea.h | 21 +++
lib/memarea/version
This patch supports backup memory mechanism, the memarea could use
another memarea as a backup.
Signed-off-by: Chengwen Feng
---
doc/guides/prog_guide/memarea_lib.rst | 3 +++
lib/memarea/memarea_private.h | 2 ++
lib/memarea/rte_memarea.c | 22 ++
lib/m
This patch provides lightweight mechanism for detecting memory
corruption which based on magic field in each element node.
Signed-off-by: Chengwen Feng
---
lib/memarea/memarea_private.h | 2 ++
lib/memarea/rte_memarea.c | 29 ++---
2 files changed, 28 insertions(+),
The memarea library is an allocator of variable-size object which based
on a memory region.
This patch provides create/destroy API.
Signed-off-by: Chengwen Feng
---
MAINTAINERS| 5 +
doc/api/doxy-api-index.md | 3 +-
doc/api/doxy-api.conf.in
MT-safe is enabled by default in previous test, this patch adds no
MT-safe test.
Signed-off-by: Chengwen Feng
---
app/test/test_memarea.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/app/test/test_memarea.c b/app/test/test_memarea.c
index ec3475c354..b40120
Hi Reshma
Many thanks for your review.
On 2022/9/23 17:22, Pattan, Reshma wrote:
-Original Message-
From: Dongdong Liu
Subject: [PATCH v3 2/7] app/procinfo: add firmware version dump
Add support for dump ethdev firmware version.
The command is like:
dpdk-proc-info -a :xx:xx.x -
On 2022/9/23 18:02, Pattan, Reshma wrote:
-Original Message-
From: Dongdong Liu
Subject: [PATCH v3 5/7] app/procinfo: add dump of Rx/Tx burst mode
Signed-off-by: Jie Hai
Signed-off-by: Dongdong Liu
---
+ if (rte_eth_rx_burst_mode_get(i, j, &mode) == 0)
On 2022/9/23 17:51, Pattan, Reshma wrote:
-Original Message-
From: Dongdong Liu
Subject: [PATCH v3 4/7] app/procinfo: add module info dump
From: "Min Hu (Connor)"
This patch add support for module info dump.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx
On 2022/9/23 15:53, Pattan, Reshma wrote:
-Original Message-
From: Dongdong Liu
Sent: Wednesday, September 21, 2022 3:27 PM
To: dev@dpdk.org; Pattan, Reshma ;
tho...@monjalon.net; ferruh.yi...@xilinx.com;
andrew.rybche...@oktetlabs.ru
Cc: Dongdong Liu ; Maryam Tahhan
Subject: [PAT
This patchset is to add some extended features for dpdk-proc-info.
Thanks to Reshma and Stephen help to review the patchset and give many
useful comments.
v3->v4:
- Add Acked-by: Reshma Pattan for PATCH 1,2,3,5,7.
- Rename show-module-info to show-module-eeprom to make more clear.
v2->v3: Fix so
From: "Min Hu (Connor)"
Add support for dump dpdk version.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --version
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
Acked-by: Reshma Pattan
---
app/proc-info/main.c | 19 ++-
1 file changed,
From: "Min Hu (Connor)"
This patch add support for RSS reta dump.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-rss-reta
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
Acked-by: Reshma Pattan
---
app/proc-info/main.c | 57 +++
From: "Min Hu (Connor)"
This patch add support for module eeprom info dump.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --show-module-eeprom
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 53 +
Add support for dump ethdev firmware version.
The command is like:
dpdk-proc-info -a :xx:xx.x --file-prefix=xxx -- --firmware-version
Signed-off-by: Min Hu (Connor)
Signed-off-by: Dongdong Liu
Acked-by: Reshma Pattan
---
app/proc-info/main.c | 35 +++
1 fil
From: Jie Hai
Add dump of Rx/Tx burst mode in --show-port.
Sample output changes:
- rx queue
- -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \
mempool mb_pool_0 socket 0
+ -- 0 descriptors 0/1024 drop_en rx buffer size 2048 \
mempool mb_po
This code is to do cleanup for the wrong doxygen syntax comments
The DPDK API is documented using doxygen comment annotations in the
header files. The procinfo code seems no need to use doxygen comment.
Signed-off-by: Dongdong Liu
---
app/proc-info/main.c | 40 ---
Add the below extended features in procinfo guide.
--show-port-private
--version
--firmware-version
--show-rss-reta
--show-module-eeprom
Signed-off-by: Dongdong Liu
Acked-by: Reshma Pattan
---
doc/guides/tools/proc_info.rst | 15 +++
1 file changed, 15 insertions(+)
diff --git a/d
I made a mistake, The subtile shoud be [PATCH v4].
Others is ok.
Thanks,
Dongdong
On 2022/9/24 16:13, Dongdong Liu wrote:
This patchset is to add some extended features for dpdk-proc-info.
Thanks to Reshma and Stephen help to review the patchset and give many
useful comments.
v3->v4:
- Add A
30/08/2022 20:58, Cristian Dumitrescu:
> @@ -202,6 +213,7 @@ rte_swx_table_learner_lookup(void *table,
>uint8_t **key,
>uint64_t *action_id,
>uint8_t **action_data,
> + size_t *entry_id,
si
Hi Reshma
Many thanks for your view.
On 2022/9/23 20:18, Pattan, Reshma wrote:
-Original Message-
From: Dongdong Liu
Subject: [PATCH v4 3/3] app/procinfo: support descriptor dump
From: "Min Hu (Connor)"
This patch support HW Rx/Tx descriptor dump
The command is like:
dpdk-proc-in
> -Original Message-
> From: Volodymyr Fialko
> Sent: Thursday, August 4, 2022 3:29 PM
> To: dev@dpdk.org; Jerin Jacob ; Gujjar, Abhinandan S
> ; Pavan Nikhilesh
> ; Shijith Thotton ;
> Hemant Agrawal ; Sachin Saxena
> ; Jayatheerthan, Jay
>
> Cc: gak...@marvell.com; ano...@marvell.com
30/08/2022 20:58, Cristian Dumitrescu:
> This patch introduces support for direct registers and meters. The
> difference between indirect (indexed) and direct registers and meters
> is explained below [1][2][3].
>
> 1. Indirect (indexed) registers and meters.
>
> The index into an array of regist
This patchset is carried forward from last release patches [1]
which added test application changes to test inline IPsec.
These patches were not merged due to the ABI compatibility issues
due to the extension of enum.
Changes in this version:
added reference to struct which raised these interrupts
From: Vamsi Attunuru
Patch adds new event subtypes for notifying expiry
events upon reaching IPsec SA soft packet expiry and
hard packet/byte expiry limits.
Signed-off-by: Vamsi Attunuru
Signed-off-by: Akhil Goyal
---
lib/ethdev/rte_ethdev.h | 23 ++-
1 file changed, 22 in
From: Vamsi Attunuru
Patch adds unit tests for packet & byte soft expiry events.
Signed-off-by: Vamsi Attunuru
---
app/test/test_cryptodev_security_ipsec.h | 2 +
app/test/test_security_inline_proto.c | 105 +-
app/test/test_security_inline_proto_vectors.h | 6
From: Vamsi Attunuru
Patch adds hard expiry unit tests for both packet
and byte limits.
Signed-off-by: Vamsi Attunuru
---
app/test/test_security_inline_proto.c | 71 +++
1 file changed, 61 insertions(+), 10 deletions(-)
diff --git a/app/test/test_security_inline_proto.
Hi Thomas,
> Subject: [PATCH v5 1/3] ethdev: add IPsec SA expiry event subtypes
>
> From: Vamsi Attunuru
>
> Patch adds new event subtypes for notifying expiry
> events upon reaching IPsec SA soft packet expiry and
> hard packet/byte expiry limits.
>
> Signed-off-by: Vamsi Attunuru
> Signed-of
when dedicated queues are enable with bonding mode 4 (mlx5), the
application sets the flow, which cannot be set if the device is not
started. This fixed the issue by starting the device just before
setting the flow. Because device should be started to set the flow.
Also it does not effect other dri
Hi Ferruh, Ray, Akhil,
> > -Original Message-
> > From: Ferruh Yigit
> > Sent: Friday, September 23, 2022 4:28 PM
> > To: Akhil Goyal ; Nicolas Chautru
> > ; dev@dpdk.org; tho...@monjalon.net;
> > hemant.agra...@nxp.com; Ray Kinsella
> > Cc: maxime.coque...@redhat.com; t...@redhat.com;
This patchset reworks the symmetric crypto and security session
data structure to use a single virtual/physical contiguous buffer
for symmetric crypto/security session and driver private data.
In addition the session data structure is now private.
The session is represented as an opaque pointer in
From: Fan Zhang
This patch updates the scheduler PMD to use unified session
data structure. Previously thanks to the private session
array in cryptodev sym session there are no necessary
change needed for scheduler PMD other than the way ops
are enqueued/dequeued. The patch inherits the same desi
Structure rte_cryptodev_sym_session is moved to internal
headers which are not visible to applications.
The only field which should be used by app is opaque_data.
This field can now be accessed via set/get APIs added in this
patch.
Subsequent changes in app and lib are made to compile the code.
Si
As per current design, rte_security_session_create()
unnecessarily use 2 mempool objects for a single session.
To address this, the API will now take only 1 mempool
object instead of 2. With this change, the library layer
will get the object from mempool and session priv data is
stored contiguousl
Added the support for rte_security_op.session_get_size()
in all the PMDs which support rte_security sessions and the
op was not supported.
Signed-off-by: Akhil Goyal
Acked-by: Kai Ji
Tested-by: Gagandeep Singh
Tested-by: David Coyle
Tested-by: Kevin O'Sullivan
---
drivers/crypto/caam_jr/caam
Structure rte_security_session is moved to internal
headers which are not visible to applications.
The only field which should be used by app is opaque_data.
This field can now be accessed via set/get APIs added in this
patch.
Subsequent changes in app and lib are made to compile the code.
Signed-
Hi ixgbe/txgbe maintainers,
Please have a look at these patches. These introduce a FIXME into your code.
Please test these patches and provide a proper fix.
Regards,
Akhil
> Subject: [PATCH v3 0/6] crypto/security session framework rework
>
> This patchset reworks the symmetric crypto and secur
> -Original Message-
> From: Steve Yang
> Sent: Friday, September 23, 2022 9:44 AM
> To: dev@dpdk.org
> Cc: Zhang, Yuying ; Xing, Beilei
> ; Yang, Qiming ; Wu,
> Wenjun1 ; Su, Simei ; Yang,
> SteveX
> Subject: [PATCH v3] doc: add known issue in intel VF guide
>
> Add a known issue: co
> -Original Message-
> From: Xu, Ke1
> Sent: Thursday, September 22, 2022 9:55 AM
> To: Zeng, ZhichaoX ; dev@dpdk.org
> Cc: sta...@dpdk.org; Yang, Qiming ; Zhou, YidingX
> ; Zeng, ZhichaoX ; Wu,
> Jingjing ; Xing, Beilei ;
> Richardson, Bruce ; Konstantin Ananyev
> ; Zhang, Qi Z ;
> Ron
> -Original Message-
> From: Xu, Ke1
> Sent: Thursday, September 22, 2022 5:03 PM
> To: Zeng, ZhichaoX ; dev@dpdk.org
> Cc: Yang, Qiming ; Zhou, YidingX
> ; Zhang, Qi Z ; Zeng,
> ZhichaoX ; Zhang, Peng1X
> ; Wu, Jingjing ; Xing,
> Beilei
> Subject: RE: [PATCH v3] net/iavf: enable inner
46 matches
Mail list logo