From: dpdklab@iol.unh.edu
To: test-report@dpdk.org
Cc: dpdk-test-reports@iol.unh.edu
Subject: [dpdk-test-report] |WARNING| pw101238-101242 [PATCH] [5/5] crypto/mlx5: support on Windows
Date: Tue, 12 Oct 2021 12:13:47 -0400 (EDT) [thread overview]
Message-ID: <20211012161347.CE4B960524@noxus.dpdklab.iol.unh.edu> (raw)
[-- Attachment #1: Type: text/plain, Size: 6855 bytes --]
Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/101238
_apply patch failure_
Submitter: Tal Shnaiderman <talshn@nvidia.com>
Date: Tuesday, October 12 2021 15:53:59
Applied on: CommitID:e0ae3db0c043cbdc4cc22bb60206f21ec4a82a02
Apply patch set 101238-101242 failed:
Checking patch drivers/crypto/mlx5/mlx5_crypto.c...
error: while searching for:
attr.pd = priv->cdev->pdn;
attr.uar_index = mlx5_os_get_devx_uar_page_id(priv->uar);
attr.cqn = qp->cq_obj.cq->id;
attr.log_page_size = rte_log2_u32(sysconf(_SC_PAGESIZE));
attr.rq_size = 0;
attr.sq_size = RTE_BIT32(log_nb_desc);
attr.dbr_umem_valid = 1;
error: patch failed: drivers/crypto/mlx5/mlx5_crypto.c:688
Hunk #4 succeeded at 1110 (offset 95 lines).
Applying patch drivers/crypto/mlx5/mlx5_crypto.c with 1 reject...
Hunk #1 applied cleanly.
Hunk #2 applied cleanly.
Rejected hunk #3.
Hunk #4 applied cleanly.
diff a/drivers/crypto/mlx5/mlx5_crypto.c b/drivers/crypto/mlx5/mlx5_crypto.c (rejected hunks)
@@ -688,7 +689,7 @@ mlx5_crypto_queue_pair_setup(struct rte_cryptodev *dev, uint16_t qp_id,
attr.pd = priv->cdev->pdn;
attr.uar_index = mlx5_os_get_devx_uar_page_id(priv->uar);
attr.cqn = qp->cq_obj.cq->id;
- attr.log_page_size = rte_log2_u32(sysconf(_SC_PAGESIZE));
+ attr.log_page_size = rte_log2_u32(rte_mem_page_size());
attr.rq_size = 0;
attr.sq_size = RTE_BIT32(log_nb_desc);
attr.dbr_umem_valid = 1;
Checking patch drivers/crypto/mlx5/mlx5_crypto.c...
error: drivers/crypto/mlx5/mlx5_crypto.c: does not match index
Checking patch drivers/crypto/mlx5/mlx5_crypto.h...
error: while searching for:
struct mlx5_devx_cq cq_obj;
struct mlx5_devx_obj *qp_obj;
struct rte_cryptodev_stats stats;
struct mlx5dv_devx_umem *umem_obj;
void *umem_buf;
volatile uint32_t *db_rec;
struct rte_crypto_op **ops;
error: patch failed: drivers/crypto/mlx5/mlx5_crypto.h:42
Applying patch drivers/crypto/mlx5/mlx5_crypto.h with 1 reject...
Rejected hunk #1.
diff a/drivers/crypto/mlx5/mlx5_crypto.h b/drivers/crypto/mlx5/mlx5_crypto.h (rejected hunks)
@@ -42,7 +42,7 @@ struct mlx5_crypto_qp {
struct mlx5_devx_cq cq_obj;
struct mlx5_devx_obj *qp_obj;
struct rte_cryptodev_stats stats;
- struct mlx5dv_devx_umem *umem_obj;
+ void *umem_obj;
void *umem_buf;
volatile uint32_t *db_rec;
struct rte_crypto_op **ops;
Checking patch drivers/crypto/mlx5/mlx5_crypto.c...
error: drivers/crypto/mlx5/mlx5_crypto.c: does not match index
Checking patch doc/guides/cryptodevs/mlx5.rst...
Checking patch doc/guides/rel_notes/release_21_11.rst...
error: while searching for:
Updated the Mellanox mlx5 driver with new features and improvements, including:
* Added implicit mempool registration to avoid data path hiccups (opt-out).
Removed Items
error: patch failed: doc/guides/rel_notes/release_21_11.rst:135
Checking patch drivers/common/mlx5/version.map...
error: while searching for:
mlx5_dev_mempool_unregister;
mlx5_dev_mempool_subscribe;
mlx5_devx_alloc_uar; # WINDOWS_NO_EXPORT
mlx5_devx_cmd_alloc_pd;
mlx5_devx_cmd_create_conn_track_offload_obj;
error: patch failed: drivers/common/mlx5/version.map:16
Checking patch drivers/common/mlx5/windows/mlx5_common_os.c...
error: while searching for:
struct mlx5_context *mlx5_ctx = NULL;
int n;
if (classes != MLX5_CLASS_ETH) {
DRV_LOG(ERR,
"The chosen classes are not supported on Windows.");
rte_errno = ENOTSUP;
error: patch failed: drivers/common/mlx5/windows/mlx5_common_os.c:202
Checking patch drivers/crypto/aesni_gcm/meson.build...
Checking patch drivers/crypto/aesni_mb/meson.build...
Checking patch drivers/crypto/armv8/meson.build...
Checking patch drivers/crypto/bcmfs/meson.build...
Checking patch drivers/crypto/ccp/meson.build...
Checking patch drivers/crypto/kasumi/meson.build...
Checking patch drivers/crypto/meson.build...
Checking patch drivers/crypto/mlx5/meson.build...
Checking patch drivers/crypto/mvsam/meson.build...
Checking patch drivers/crypto/null/meson.build...
Checking patch drivers/crypto/octeontx/meson.build...
Checking patch drivers/crypto/openssl/meson.build...
Checking patch drivers/crypto/qat/meson.build...
Checking patch drivers/crypto/scheduler/meson.build...
Checking patch drivers/crypto/snow3g/meson.build...
Checking patch drivers/crypto/virtio/meson.build...
Checking patch drivers/crypto/zuc/meson.build...
Applied patch doc/guides/cryptodevs/mlx5.rst cleanly.
Applying patch doc/guides/rel_notes/release_21_11.rst with 1 reject...
Rejected hunk #1.
Applying patch drivers/common/mlx5/version.map with 1 reject...
Rejected hunk #1.
Applying patch drivers/common/mlx5/windows/mlx5_common_os.c with 1 reject...
Rejected hunk #1.
Applied patch drivers/crypto/aesni_gcm/meson.build cleanly.
Applied patch drivers/crypto/aesni_mb/meson.build cleanly.
Applied patch drivers/crypto/armv8/meson.build cleanly.
Applied patch drivers/crypto/bcmfs/meson.build cleanly.
Applied patch drivers/crypto/ccp/meson.build cleanly.
Applied patch drivers/crypto/kasumi/meson.build cleanly.
Applied patch drivers/crypto/meson.build cleanly.
Applied patch drivers/crypto/mlx5/meson.build cleanly.
Applied patch drivers/crypto/mvsam/meson.build cleanly.
Applied patch drivers/crypto/null/meson.build cleanly.
Applied patch drivers/crypto/octeontx/meson.build cleanly.
Applied patch drivers/crypto/openssl/meson.build cleanly.
Applied patch drivers/crypto/qat/meson.build cleanly.
Applied patch drivers/crypto/scheduler/meson.build cleanly.
Applied patch drivers/crypto/snow3g/meson.build cleanly.
Applied patch drivers/crypto/virtio/meson.build cleanly.
Applied patch drivers/crypto/zuc/meson.build cleanly.
diff a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst (rejected hunks)
@@ -135,6 +135,7 @@ New Features
Updated the Mellanox mlx5 driver with new features and improvements, including:
* Added implicit mempool registration to avoid data path hiccups (opt-out).
+ * Added support for mlx5 crypto PMD on Windows operating system.
Removed Items
diff a/drivers/common/mlx5/version.map b/drivers/common/mlx5/version.map (rejected hunks)
@@ -16,7 +16,7 @@ INTERNAL {
mlx5_dev_mempool_unregister;
mlx5_dev_mempool_subscribe;
- mlx5_devx_alloc_uar; # WINDOWS_NO_EXPORT
+ mlx5_devx_alloc_uar;
mlx5_devx_cmd_alloc_pd;
mlx5_devx_cmd_create_conn_track_offload_obj;
diff a/drivers/common/mlx5/windows/mlx5_common_os.c b/drivers/common/mlx5/windows/mlx5_common_os.c (rejected hunks)
@@ -202,7 +202,7 @@ mlx5_os_open_device(struct mlx5_common_device *cdev, uint32_t classes)
struct mlx5_context *mlx5_ctx = NULL;
int n;
- if (classes != MLX5_CLASS_ETH) {
+ if (classes != MLX5_CLASS_ETH && classes != MLX5_CLASS_CRYPTO) {
DRV_LOG(ERR,
"The chosen classes are not supported on Windows.");
rte_errno = ENOTSUP;
https://lab.dpdk.org/results/dashboard/patchsets/19341/
UNH-IOL DPDK Community Lab
reply other threads:[~2021-10-12 16:13 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211012161347.CE4B960524@noxus.dpdklab.iol.unh.edu \
--to=dpdklab@iol.unh.edu \
--cc=dpdk-test-reports@iol.unh.edu \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).