On Tue, Oct 11, 2022 at 5:33 PM Nithin Dabilpuram
wrote:
>
> Remove duplicate mempool debug checks for mbufs received.
> Fixes: 592642c494b1 ("net/cnxk: align prefetches to CN10K cache model")
>
> Signed-off-by: Nithin Dabilpuram
# Please fix the following
# Also, update git comments and add fix
The mlx5_is_thread_alive function always returns false
(terminated) regardless to the actual thread state.
Fixed to return the correct thread state.
Bugzilla ID: 1089
Fixes: 5d55a494f4e62f2 ("net/mlx5: split multi-thread flow handling per OS")
Cc: sta...@dpdk.org
Signed-off-by: Tal Shnaiderman
On Tue, Oct 11, 2022 at 11:59 AM Sunil Kumar Kori wrote:
>
> Please look into these changes and provide feedback.
>
> Regards
> Sunil Kumar Kori
>
> > -Original Message-
> > From: sk...@marvell.com
> > Sent: Thursday, September 29, 2022 3:25 PM
> > To: Nithin Kumar Dabilpuram ; Kiran Kuma
Protocol header sequence checking is supported in the ethdev library,
the application does not need to do it again.
Coverity issue: 381396
Fixes: 52e2e7edcf48 ("app/testpmd: add protocol-based buffer split")
Signed-off-by: Yuan Wang
---
app/test-pmd/cmdline.c| 6 ++
app/test-pmd/paramet
Vhost-user library locks all VQ's access lock when processing
vring based messages, such as SET_VRING_KICK and SET_VRING_CALL,
and the data processing thread may already be started, e.g: SPDK
vhost-blk and vhost-scsi will start the data processing thread
when one vring is ready, then deadlock may h
https://bugs.dpdk.org/show_bug.cgi?id=1102
Bug ID: 1102
Summary: i40e: enabling Rx/Tx queue deferred start has no
effect
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRM
>
> This patch adds support for RTE_RSA_KEY_TYPE_EXP in cnxk crypto driver.
>
> Signed-off-by: Gowrishankar Muthukrishnan
> --
> v3:
> - .ini updates.
> v2:
> - new function to handle exp type priv key.
> ---
> doc/guides/cryptodevs/features/cn10k.ini | 2 +
> doc/guides/cryptodevs/features
Hi Chenbo,
Thanks for your effort.
> -Original Message-
> From: Xia, Chenbo
> Sent: Wednesday, October 12, 2022 11:00 AM
> To: Pei, Andy ; dev@dpdk.org
> Cc: Xu, Rosen ; Huang, Wei ;
> Cao, Gang ; maxime.coque...@redhat.com
> Subject: RE: [PATCH v3 1/8] vdpa/ifc: add new device ID for le
Hi Maxime,
Thanks for your effort.
> -Original Message-
> From: Maxime Coquelin
> Sent: Wednesday, October 12, 2022 12:49 AM
> To: Pei, Andy ; dev@dpdk.org
> Cc: Xia, Chenbo ; Xu, Rosen ;
> Huang, Wei ; Cao, Gang
> Subject: Re: [PATCH v3 1/8] vdpa/ifc: add new device ID for legacy netwo
https://bugs.dpdk.org/show_bug.cgi?id=1100
jiang,yu (yux.ji...@intel.com) changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
https://bugs.dpdk.org/show_bug.cgi?id=1099
jiang,yu (yux.ji...@intel.com) changed:
What|Removed |Added
CC||yux.ji...@intel.com
FIPS conformance tests require randomizing message based on SP 800-106.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/fips_validation.h| 4 +
.../fips_validation/fips_validation_rsa.c | 112 +-
2 files changed, 115 insertions(+), 1 deletion(-)
FIPS RSA validation requires hash ddigest be encoded with ASN.1
value for digest info.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/main.c | 78 +
1 file changed, 78 insertions(+)
diff --git a/examples/fips_validation/main.c b/examples/f
Add support for asymmetric crypto validation starting with RSA.
For the generation of crypto values which is multiprecision in
math, openssl library is used only for this purpose.
Signed-off-by: Gowrishankar Muthukrishnan
Acked-by: Brian Dooley
--
v7:
- fix test to return error if not relevant
This patch series adds support in fips_validation app to perform
asymmetric validation. To start with, RSA algorithm is used in
the evaluation. For the key value pairs which is multiprecision
in arithmetic, openssl library is used.
Changes:
v7:
- fix test to handle app parameter correctly.
v6:
> -Original Message-
> From: Pei, Andy
> Sent: Friday, September 16, 2022 2:16 PM
> To: dev@dpdk.org
> Cc: Xia, Chenbo ; Xu, Rosen ;
> Huang, Wei ; Cao, Gang ;
> maxime.coque...@redhat.com
> Subject: [PATCH v3 3/8] vdpa/ifc: set max queues based on virtio spec
>
> Set max_queues according
Post security session rework, CPTR got changed affecting cn9k IPsec
functionality. Address the same. Also, move all s/w accessible
fastpath fields to rte_security_session cacheline for better perf.
Fixes: 3f3fc3308bd0 ("security: remove private mempool usage")
Signed-off-by: Anoob Joseph
---
dr
Hardware accessible memory need to be aligned to ROC. Enforce the same.
Move software specific fields to padding space.
Signed-off-by: Anoob Joseph
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 33 --
drivers/crypto/cnxk/cn10k_ipsec.c | 77 +++
drivers/crypt
Hi.
According to the API documentation, rte_lcore_count() sets out to
"Return the number of execution units (lcores) on the system"
The EAL documentation states that "the term 'lcore' refers to an EAL
thread", and also refers to regular pthreads having called
rte_thread_register() as "regist
Hi Andrew Rybchenko,
This patch is merged into dpdk22.11.0-rc1 we execute meson test
driver/eventdev_selftest_sw failed.
Could you please have a look at it, also submitted a Bugzilla ticket:
https://bugs.dpdk.org/show_bug.cgi?id=1101
Regards,
Li, Weiyuan
> -Original Message-
> From: A
https://bugs.dpdk.org/show_bug.cgi?id=1101
Bug ID: 1101
Summary: [dpdk-22.11.0rc1][meson test]
driver-tests/eventdev_selftest_sw test failed
Product: DPDK
Version: 22.11
Hardware: All
OS: All
Sta
https://bugs.dpdk.org/show_bug.cgi?id=1100
Bug ID: 1100
Summary: [dpdk-22.11.0rc1][meson test]
driver-tests/eventdev_selftest_sw test failed
Product: DPDK
Version: 22.11
Hardware: All
OS: All
Sta
https://bugs.dpdk.org/show_bug.cgi?id=1099
Bug ID: 1099
Summary: [dpdk-22.11.0rc1][meson test]
driver-tests/eventdev_selftest_sw test failed
Product: DPDK
Version: 22.11
Hardware: All
OS: All
Sta
This patch adds support for RTE_RSA_KEY_TYPE_EXP in cnxk crypto
driver.
Signed-off-by: Gowrishankar Muthukrishnan
--
v3:
- .ini updates.
v2:
- new function to handle exp type priv key.
---
doc/guides/cryptodevs/features/cn10k.ini | 2 +
doc/guides/cryptodevs/features/cn9k.ini | 2 +
drive
Hi Dmitry,
On 2022/10/11 23:58, Dmitry Kozlyuk wrote:
> 2022-10-11 12:17 (UTC+), Chengwen Feng:
> [...]
>> diff --git a/doc/guides/prog_guide/memarea_lib.rst
>> b/doc/guides/prog_guide/memarea_lib.rst
>> new file mode 100644
>> index 00..85ad57145f
>> --- /dev/null
>> +++ b/doc/guides
FIPS RSA validation requires hash ddigest be encoded with ASN.1
value for digest info.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/main.c | 78 +
1 file changed, 78 insertions(+)
diff --git a/examples/fips_validation/main.c b/examples/f
FIPS conformance tests require randomizing message based on SP 800-106.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/fips_validation.h| 4 +
.../fips_validation/fips_validation_rsa.c | 112 +-
2 files changed, 115 insertions(+), 1 deletion(-)
Add support for asymmetric crypto validation starting with RSA.
For the generation of crypto values which is multiprecision in
math, openssl library is used only for this purpose.
Signed-off-by: Gowrishankar Muthukrishnan
Acked-by: Brian Dooley
--
v6:
- checpatch related fix.
v5:
- release no
This patch series adds support in fips_validation app to perform
asymmetric validation. To start with, RSA algorithm is used in
the evaluation. For the key value pairs which is multiprecision
in arithmetic, openssl library is used.
Changes:
v6:
- checkpatch related fix.
v5:
- Release notes.
FIPS conformance tests require randomizing message based on SP 800-106.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/fips_validation.h| 4 +
.../fips_validation/fips_validation_rsa.c | 112 +-
2 files changed, 115 insertions(+), 1 deletion(-)
FIPS RSA validation requires hash ddigest be encoded with ASN.1
value for digest info.
Signed-off-by: Gowrishankar Muthukrishnan
---
examples/fips_validation/main.c | 78 +
1 file changed, 78 insertions(+)
diff --git a/examples/fips_validation/main.c b/examples/f
Add support for asymmetric crypto validation starting with RSA.
For the generation of crypto values which is multiprecision in
math, openssl library is used only for this purpose.
Signed-off-by: Gowrishankar Muthukrishnan
Acked-by: Brian Dooley
--
v5:
- release notes.
v4:
- AES GMAC callback
This patch series adds support in fips_validation app to perform
asymmetric validation. To start with, RSA algorithm is used in
the evaluation. For the key value pairs which is multiprecision
in arithmetic, openssl library is used.
Changes:
v5:
- Release notes.
v4:
- AES GMAC callback fixes.
From: Kalesh AP
Some PMDs (e.g. hns3) could detect hardware or firmware errors, one
error recovery mode is to report RTE_ETH_EVENT_INTR_RESET event, and
wait for application invoke rte_eth_dev_reset() to recover the port,
however, this mode has the following weaknesses:
1) Due to different hardw
This patch adds error handling mode to device info, currently, the
defined error handling modes include:
1) NONE: it means no error handling modes are supported by this port.
2) PASSIVE: passive error handling, after the PMD detect that a reset
is required, the PMD reports RTE_ETH_EVENT_INTR_RESE
From: Kalesh AP
This patch supports error handling mode event process.
Signed-off-by: Kalesh AP
Signed-off-by: Somnath Kotur
Signed-off-by: Chengwen Feng
Reviewed-by: Ajit Khaparde
---
app/test-pmd/parameters.c | 10 --
app/test-pmd/testpmd.c| 8 +++-
2 files changed, 15 in
This patchset introduce error handling mode concept, the supported modes
are as follows:
1) PASSIVE: passive error handling, after the PMD detect that a reset
is required, the PMD reports RTE_ETH_EVENT_INTR_RESET event, and
application invoke rte_eth_dev_reset to recover the port.
2) PROACTIVE: p
This patch supports proactive error handling mode.
Signed-off-by: Chengwen Feng
Acked-by: Dongdong Liu
---
drivers/net/hns3/hns3_common.c | 2 ++
drivers/net/hns3/hns3_intr.c | 24
2 files changed, 26 insertions(+)
diff --git a/drivers/net/hns3/hns3_common.c b/drive
From: Kalesh AP
This patch supports proactive error handling mode.
Signed-off-by: Kalesh AP
Signed-off-by: Somnath Kotur
Reviewed-by: Ajit Khaparde
Reviewed-by: Chengwen Feng
---
drivers/net/bnxt/bnxt_cpr.c| 4
drivers/net/bnxt/bnxt_ethdev.c | 13 -
2 files changed, 16
When starting testpmd without "--enable-rx-timestamp", found the
issue that Rx timestamp on Flex descriptor is still enabled.
This patch adds per queue offload check to disable Rx timestamp
support in default state.
Fixes: b5cd735132f6 ("net/iavf: enable Rx timestamp on flex descriptor")
Cc: sta.
> -Original Message-
> From: Pei, Andy
> Sent: Friday, September 16, 2022 2:16 PM
> To: dev@dpdk.org
> Cc: Xia, Chenbo ; Xu, Rosen ;
> Huang, Wei ; Cao, Gang ;
> maxime.coque...@redhat.com
> Subject: [PATCH v3 2/8] vdpa/ifc: add multi-queue support
>
> Enable VHOST_USER_PROTOCOL_F_MQ feat
> -Original Message-
> From: Pei, Andy
> Sent: Friday, September 16, 2022 2:16 PM
> To: dev@dpdk.org
> Cc: Xia, Chenbo ; Xu, Rosen ;
> Huang, Wei ; Cao, Gang ;
> maxime.coque...@redhat.com
> Subject: [PATCH v3 1/8] vdpa/ifc: add new device ID for legacy network
> device
>
> From: Huang We
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, October 11, 2022 9:46 PM
> To: Viacheslav Galaktionov ; Su,
> Simei ; Wu, Wenjun1
> Cc: Denis Pryazhennikov ;
> dev@dpdk.org
> Subject: Re: CRC offload from application's POV
>
> On 10/11/2022 12:54 PM, Viacheslav Galaktionov w
Yes, It's better to do it before the tcp_dl check.
1. /* trim the tail padding bytes */
2. ip_tlen = rte_be_to_cpu_16(ipv4_hdr->total_length);
3. if (pkt->pkt_len > (uint32_t)(ip_tlen + pkt->l2_len))
4. rte_pktmbuf_trim(pkt, pkt->pkt_len - ip_tlen - pkt->l2_len);
5.
6. /*
Add API for enabling direct rearm mode and for mapping RX and TX
queues. Currently, the API supports 1:1(txq : rxq) mapping.
Furthermore, to avoid Rx load Tx data directly, add API called
'rte_eth_txq_data_get' to get Tx sw_ring and its information.
Suggested-by: Honnappa Nagarahalli
Sugges
On 10/10/2022 10:47 PM, Michael Piszczek wrote:
Add code to read the virtual address width for AMD processors.
Signed-off-by: Michael Piszczek
---
drivers/bus/pci/linux/pci.c | 47 +++--
1 file changed, 30 insertions(+), 17 deletions(-)
diff --git a/drivers/b
The list was not quite in alpha order, and it looked
like it should be.
Signed-off-by: Stephen Hemminger
---
doc/guides/nics/index.rst | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/doc/guides/nics/index.rst b/doc/guides/nics/index.rst
index 32c754496827..8df4fef4
>
> Dear Intel PMD maintainers (CC: techboard),
>
> I strongly recommend that you update the code you copy-pasted from the
> mempool library to your PMDs, so they reflect the new and improved
> mempool cache behavior [1]. When choosing to copy-paste code from a core
> library, you should feel o
From: Nic Chautru
Added support for bbdev level unit test
for the FFT operations and for Soft-Output options.
Also added 2 small test vectors for the FFT operation.
Signed-off-by: Nic Chautru
---
app/test-bbdev/test_bbdev_perf.c| 540 +++-
app/test-bbdev/test_bbdev_
From: Nic Chautru
Added set of helper functions used through the code to
track descriptor indexes in a queue ring.
Signed-off-by: Nic Chautru
---
drivers/baseband/acc/acc_common.h | 41 -
drivers/baseband/acc/rte_acc100_pmd.c | 124 ++
drivers/baseband/acc/
From: Nic Chautru
Added configure function notably to configure the device from
the PF within DPDK and bbdev-test (without external dependency).
That function is kept common to all ACC devices.
Signed-off-by: Nic Chautru
Acked-by: Hernan Vargas
---
app/test-bbdev/test_bbdev_perf.c
From: Nic Chautru
Removed some of libraries from the external dependency captured in
meson build file which are not required.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/driver
From: Nic Chautru
Added support to expose the device status seen from the
host through v2pf mailbox communication.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 30 +++
1 file changed, 30 insertions(+)
diff --git a
From: Nic Chautru
Added support for capability and functions for
MSI/MSI-X interrupt and underlying information ring.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 302 +-
1 file changed, 299 insertions(+), 3 deleti
From: Nic Chautru
Added functions and capability for FFT processing
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 235 +-
1 file changed, 233 insertions(+), 2 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc2
From: Nic Chautru
Added functions and capability for 4G FEC
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 767 +-
1 file changed, 762 insertions(+), 5 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc200_pmd.c
From: Nic Chautru
Added LDPC encode and decode processing functions.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 84 ++
drivers/baseband/acc/rte_acc200_pmd.c | 1320 -
2 files changed, 1399 insertions(+), 5 dele
From: Nic Chautru
Added function to create and configure queues for the
device.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 1 +
drivers/baseband/acc/rte_acc200_pmd.c | 391 +-
2 files changed, 391 insertions(+)
From: Nic Chautru
Added support for info_get to allow to query the device.
Null capability exposed.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc200_pmd.h | 1 +
drivers/baseband/acc/rte_acc200_pmd.c | 231 ++
2 files change
From: Nic Chautru
Added registers list and structure to access the device.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc200_pf_enum.h | 108 +
drivers/baseband/acc/acc200_pmd.h | 163 ++
drivers/baseband/acc/ac
From: Nic Chautru
Introduced stubs for device driver for the ACC200
integrated VRAN accelerator on SPR-EEC
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
MAINTAINERS| 3 +
doc/guides/bbdevs/acc200.rst | 257 +
doc/gu
From: Nic Chautru
Used a common directory for the ACC PMDs
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
MAINTAINERS | 2 +-
app/test-bbdev/meson.build| 4 ++--
app/test-bbdev/test_bbdev_perf.c
From: Nic Chautru
Cleanep up the enum files to remove un-used registers definitions.
No functionality change.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc100/acc100_pf_enum.h | 939 ---
1 file changed, 939 deletions(-)
diff --git a/driv
v11: Fixed clang compilation error introduced in v10 16/16. Thanks
v10: Update of patch 13 to expose a single configuration API for the ACC
devices.
New commit 15 to refactor PMD code using helper functions for the
descriptor
index management and improve readability.
New commit 16
Hi Akhil, Maxime,
> -Original Message-
> From: Akhil Goyal
> Subject: RE: [PATCH v9 09/14] baseband/acc: add LTE processing functions
>
> > > > +/* Enqueue one encode operations for ACC200 device in TB mode. */
> > > > +static inline int enqueue_enc_one_op_tb(struct acc_queue *q,
> > >
Hi Akhil, Maxime,
> -Original Message-
> From: Akhil Goyal
> Sent: Monday, October 10, 2022 11:12 AM
> To: Chautru, Nicolas ; Maxime Coquelin
> ; dev@dpdk.org
> Cc: t...@redhat.com; m...@ashroe.eu; Richardson, Bruce
> ; hemant.agra...@nxp.com;
> david.march...@redhat.com; step...@network
From: Nic Chautru
Added support for bbdev level unit test
for the FFT operations and for Soft-Output options.
Also added 2 small test vectors for the FFT operation.
Signed-off-by: Nic Chautru
---
app/test-bbdev/test_bbdev_perf.c| 542 +++-
app/test-bbdev/test_bbdev_
From: Nic Chautru
Added set of helper functions used through the code to
track descriptor indexes in a queue ring.
Signed-off-by: Nic Chautru
---
drivers/baseband/acc/acc_common.h | 41 -
drivers/baseband/acc/rte_acc100_pmd.c | 124 ++
drivers/baseband/acc/
From: Nic Chautru
Added support for capability and functions for
MSI/MSI-X interrupt and underlying information ring.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 302 +-
1 file changed, 299 insertions(+), 3 deleti
From: Nic Chautru
Removed some of libraries from the external dependency captured in
meson build file which are not required.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/driver
From: Nic Chautru
Added configure function notably to configure the device from
the PF within DPDK and bbdev-test (without external dependency).
That function is kept common to all ACC devices.
Signed-off-by: Nic Chautru
Acked-by: Hernan Vargas
---
app/test-bbdev/test_bbdev_perf.c
From: Nic Chautru
Added functions and capability for FFT processing
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 235 +-
1 file changed, 233 insertions(+), 2 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc2
From: Nic Chautru
Added functions and capability for 4G FEC
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 767 +-
1 file changed, 762 insertions(+), 5 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc200_pmd.c
From: Nic Chautru
Added LDPC encode and decode processing functions.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 84 ++
drivers/baseband/acc/rte_acc200_pmd.c | 1320 -
2 files changed, 1399 insertions(+), 5 dele
From: Nic Chautru
Added support to expose the device status seen from the
host through v2pf mailbox communication.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc200_pmd.c | 30 +++
1 file changed, 30 insertions(+)
diff --git a
From: Nic Chautru
Added function to create and configure queues for the
device.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc_common.h | 1 +
drivers/baseband/acc/rte_acc200_pmd.c | 391 +-
2 files changed, 391 insertions(+)
From: Nic Chautru
Added support for info_get to allow to query the device.
Null capability exposed.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc200_pmd.h | 1 +
drivers/baseband/acc/rte_acc200_pmd.c | 231 ++
2 files change
From: Nic Chautru
Introduced stubs for device driver for the ACC200
integrated VRAN accelerator on SPR-EEC
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
MAINTAINERS| 3 +
doc/guides/bbdevs/acc200.rst | 257 +
doc/gu
From: Nic Chautru
Added registers list and structure to access the device.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc200_pf_enum.h | 108 +
drivers/baseband/acc/acc200_pmd.h | 163 ++
drivers/baseband/acc/ac
From: Nic Chautru
Used a common directory for the ACC PMDs
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
MAINTAINERS | 2 +-
app/test-bbdev/meson.build| 4 ++--
app/test-bbdev/test_bbdev_perf.c
From: Nic Chautru
Cleanep up the enum files to remove un-used registers definitions.
No functionality change.
Signed-off-by: Nic Chautru
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc100/acc100_pf_enum.h | 939 ---
1 file changed, 939 deletions(-)
diff --git a/driv
v10: Update of patch 13 to expose a single configuration API for the ACC
devices.
New commit 15 to refactor PMD code using helper functions for the
descriptor
index management and improve readability.
New commit 16 to extend bbdev-test capability to support new
operations and
Dear Intel PMD maintainers (CC: techboard),
I strongly recommend that you update the code you copy-pasted from the mempool
library to your PMDs, so they reflect the new and improved mempool cache
behavior [1]. When choosing to copy-paste code from a core library, you should
feel obliged to keep
On 2022-10-11 17:58, Dmitry Kozlyuk wrote:
2022-10-11 12:17 (UTC+), Chengwen Feng:
This patch adds a memarea backup mechanism, where an allocation request
which cannot be met by the current memarea is deferred to its backup
memarea.
This is a controversial feature.
1. It violates memarea
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> Sent: Monday, 10 October 2022 17.21
>
> > Andrew Rybchenko (3):
> > mempool: check driver enqueue result in one place
> > mempool: avoid usage of term ring on put
> > mempool: flush cache completely on overflow
> >
> > Morten Brørup (1):
On 11.10.2022 16:10, David Marchand wrote:
On Tue, Oct 11, 2022 at 1:09 PM Abdullah Ömer Yamaç
wrote:
With the previous patch, some version.map files are not necessary.
In this patch, we removed them.
Signed-off-by: Abdullah Ömer Yamaç
Suggested-by: Ferruh Yigit
I'd like some check add
Enable performance monitor control registers.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/acc100_pmd.h | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/baseband/acc/acc100_pmd.h
b/drivers/baseband/acc/acc100_pmd.h
index 28063b3db0..ca84ee7
Store the virtual address of companion ring as part of queue
information. Use this address to calculate the op address.
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 175 +-
1 file changed, 113 insertions(+), 62 deletions(-)
diff --git a/driver
Add function to support de-ratematch pre-processing for SW corner cases.
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/acc_common.h | 8 ++
drivers/baseband/acc/meson.build | 21 +
drivers/baseband/acc/rte_acc100_pmd.c | 108 +-
3 files changed, 13
Store the descriptor from the first code block from a transport block.
Copy the LDPC FCW from the first descriptor into the rest of the CBs in
that TB.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 3 +++
1 file changed, 3 insertions(+)
Remove unused capabilities, use dummy operation as start count for
number of queues.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.
Rename total_enqueued_cbs to total_enqueued_descs in the
enqueue_ldpc_enc_n_op_cb function. No functional impact.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git
Add extra values for some log messages. No functional impact.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.c
b/drivers/baseba
Use the FCW E parameter for rate matching as the code block input
length.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.c
b/drivers/bas
Implement new feature to stop queue operation.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 60 +++
1 file changed, 60 insertions(+)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.c
b/drivers/baseband/acc/rte_
Implement new feature to make queue depth configurable based on decode
or encode mode.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/baseband/acc/rte_a
Update validate functions to check for valid LDPC parameters to avoid
any HW issues.
Adding protection for null corner case and for HARQ inbound size out
of range.
HARQ input size from application may be invalid and causing HW issue.
Add checks to ensure that if HARQ is invalid, set to some valid s
Added LDPC enqueue functions to handle transport blocks.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 167 +-
1 file changed, 164 insertions(+), 3 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.c
Enable validation functions by default and provide a new flag
RTE_LIBRTE_SKIP_VALIDATE if the user wants to run without
validating input to save cycles.
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 36 +--
1 file
Add flag to support scatter-gather for the mbuf
Signed-off-by: Hernan Vargas
Reviewed-by: Maxime Coquelin
---
drivers/baseband/acc/rte_acc100_pmd.c | 37 ++-
1 file changed, 25 insertions(+), 12 deletions(-)
diff --git a/drivers/baseband/acc/rte_acc100_pmd.c
b/drivers
1 - 100 of 224 matches
Mail list logo