Skip to content

Support MLX5 crypto driver on Windows

Tal Shnaiderman dpdk-dev 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest5 patches 4 repliesIn review
  2. v26 patches 1 replySuperseded
  3. v15 patches 2 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5common/mlx5: add DV enums to Windows defs filedrivers/common/mlx5/windows/mlx5_win_defs.h+12 -00 replies
2/5crypto/mlx5: modify unix pthread codedrivers/crypto/mlx5/mlx5_crypto.c+3 -10 replies
3/5crypto/mlx5: fix size of UMR WQEdrivers/crypto/mlx5/mlx5_crypto.c+3 -10 replies
4/5build: check Windows support per driverdrivers/crypto/armv8/meson.build drivers/crypto/bcmfs/meson.build drivers/crypto/ccp/meson.build +9 more+61 -30 replies
5/5crypto/mlx5: support on Windowsdoc/guides/cryptodevs/mlx5.rst doc/guides/rel_notes/release_21_11.rst drivers/common/mlx5/version.map +2 more+17 -74 replies

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchMatan Azrad
1/5A-b
2/5A-b
3/5A-b
4/5A-b
5/5A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [dpdk-dev] [PATCH v3 0/5] Support MLX5 crypto driver on Windows

Support the MLX5 crypto driver on Windows OS by moving the driver's control path communication with the Kernel to be OS agnostic.
---
v3: Remove code which was already introduced in previous patches.
Rebase on master and remove "Depends-on" message.
v2: Split build change for mlx5 only and the rest of the drivers [AkhilG]
---

Tal Shnaiderman (5):
common/mlx5: add DV enums to Windows defs file
crypto/mlx5: modify unix pthread code
crypto/mlx5: fix size of UMR WQE
build: check Windows support per driver
crypto/mlx5: support on Windows

 doc/guides/cryptodevs/mlx5.rst               | 15 ++++++++++++---
 doc/guides/rel_notes/release_21_11.rst       |  1 +
 drivers/common/mlx5/version.map              |  2 +-
 drivers/common/mlx5/windows/mlx5_common_os.c |  2 +-
 drivers/common/mlx5/windows/mlx5_win_defs.h  | 12 ++++++++++++
 drivers/crypto/armv8/meson.build             |  6 ++++++
 drivers/crypto/bcmfs/meson.build             |  6 ++++++
 drivers/crypto/ccp/meson.build               |  1 +
 drivers/crypto/ipsec_mb/meson.build          |  6 ++++++
 drivers/crypto/meson.build                   |  3 ---
 drivers/crypto/mlx5/meson.build              |  4 ++--
 drivers/crypto/mlx5/mlx5_crypto.c            |  8 ++++++--
 drivers/crypto/mvsam/meson.build             |  6 ++++++
 drivers/crypto/null/meson.build              |  6 ++++++
 drivers/crypto/octeontx/meson.build          |  6 ++++++
 drivers/crypto/openssl/meson.build           |  6 ++++++
 drivers/crypto/qat/meson.build               |  6 ++++++
 drivers/crypto/scheduler/meson.build         |  6 ++++++
 drivers/crypto/virtio/meson.build            |  6 ++++++
 19 files changed, 96 insertions(+), 12 deletions(-)
Signature · 1 line
2.16.1.windows.4