The focus of this patch series is to move SQ and RQ wqe posting indices from 128B fixed stride to 16B aligned stride. This allows more flexibility in choosing wqe size. v3 -> v4 - fixed build warning v2 -> V3 - Split the ABI change into separate patch - committed ABI patch using standard rdma-core script. Devesh Sharma (5): Update kernel headers bnxt_re/lib: Read wqe mode from the driver bnxt_re/lib: add a function to initialize software queue bnxt_re/lib: Use separate indices for shadow queue bnxt_re/lib: Move hardware queue to 16B aligned indices kernel-headers/rdma/bnxt_re-abi.h | 5 +- providers/bnxt_re/bnxt_re-abi.h | 5 + providers/bnxt_re/db.c | 10 +- providers/bnxt_re/main.c | 4 + providers/bnxt_re/main.h | 26 ++ providers/bnxt_re/memory.h | 37 ++- providers/bnxt_re/verbs.c | 525 ++++++++++++++++++++---------- 7 files changed, 433 insertions(+), 179 deletions(-) -- 2.25.1