Skip to content

mlx5: some UAR fixes

[email protected] dpdk-dev 1 version Applied

Status from this message: Applied, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/6crypto/mlx5: fix invalid memory access in probingdrivers/crypto/mlx5/mlx5_crypto.c+10 -80 replies
2/6common/mlx5: fix redundant code in UAR allocationdrivers/common/mlx5/mlx5_common.c+4 -180 replies
3/6common/mlx5: fix UAR allocation diagnostics messagesdrivers/common/mlx5/mlx5_common.c+2 -20 replies
4/6common/mlx5: fix doorbell mapping configurationdrivers/common/mlx5/mlx5_common.c drivers/common/mlx5/mlx5_common.h drivers/compress/mlx5/mlx5_compress.c +3 more+35 -300 replies
5/6net/mlx5: remove duplicated reference of the TxQ doorbelldrivers/net/mlx5/linux/mlx5_verbs.c drivers/net/mlx5/mlx5.c drivers/net/mlx5/mlx5.h +3 more+16 -200 replies
6/6common/mlx5: fix post doorbell barrierdrivers/common/mlx5/mlx5_common.c drivers/common/mlx5/mlx5_common.h drivers/common/mlx5/mlx5_common_defs.h +21 more+351 -5990 replies

Reviews trailers per patch

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

PatchViacheslav OvsiienkoMatan Azrad
1/6R-b A-b
2/6R-b A-b
3/6R-b A-b
4/6R-b A-b
5/6R-b A-b
6/6R-b A-b

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

Read the v1 thread

Cover letter [dpdk-dev] [PATCH 0/6] mlx5: some UAR fixes

From: Michael Baum <[email protected]>

Some different fixes around User Access Memory object.

Michael Baum (6):
crypto/mlx5: fix invalid memory access in probing common/mlx5: fix redundant code in UAR allocation common/mlx5: fix UAR allocation diagnostics messages common/mlx5: fix doorbell mapping configuration net/mlx5: remove duplicated reference of the TxQ doorbell common/mlx5: fix post doorbell barrier

 drivers/common/mlx5/mlx5_common.c        | 101 ++++++++----
 drivers/common/mlx5/mlx5_common.h        |  91 ++++++++++-
 drivers/common/mlx5/mlx5_common_defs.h   |   8 +
 drivers/common/mlx5/version.map          |   5 +-
 drivers/compress/mlx5/mlx5_compress.c    |  69 ++------
 drivers/crypto/mlx5/mlx5_crypto.c        |  72 ++-------
 drivers/crypto/mlx5/mlx5_crypto.h        |   6 +-
 drivers/net/mlx5/linux/mlx5_verbs.c      |  48 +++++-
 drivers/net/mlx5/mlx5.c                  | 195 +++++------------------
 drivers/net/mlx5/mlx5.h                  |  12 +-
 drivers/net/mlx5/mlx5_defs.h             |   8 -
 drivers/net/mlx5/mlx5_devx.c             |  24 +--
 drivers/net/mlx5/mlx5_flow_aso.c         |  81 +++++-----
 drivers/net/mlx5/mlx5_rx.h               |   6 +-
 drivers/net/mlx5/mlx5_rxq.c              |  11 +-
 drivers/net/mlx5/mlx5_tx.h               | 103 ++----------
 drivers/net/mlx5/mlx5_txpp.c             |  36 ++---
 drivers/net/mlx5/mlx5_txq.c              |  79 ++-------
 drivers/regex/mlx5/mlx5_regex.c          |  17 +-
 drivers/regex/mlx5/mlx5_regex.h          |   2 +-
 drivers/regex/mlx5/mlx5_regex_control.c  |   4 +-
 drivers/regex/mlx5/mlx5_regex_fastpath.c |  26 ++-
 drivers/vdpa/mlx5/mlx5_vdpa.h            |   2 +-
 drivers/vdpa/mlx5/mlx5_vdpa_event.c      |  33 +---
 24 files changed, 390 insertions(+), 649 deletions(-)
Signature · 1 line
2.25.1