SRQ events from HW gives a toggle bit value that needs to be used while ringing the SRQ arm doorbells. Adds support for this and share the toggle value to user space applications. Please review and apply. Thanks, Selvin Xavier v1 -> v2: - Adding __u32 reserved field to bnxt_re_srq_resp to align the struct Chandramohan Akula (2): RDMA/bnxt_re: Refactor the BNXT_RE_METHOD_GET_TOGGLE_MEM method RDMA/bnxt_re: Share a page to expose per SRQ info with userspace Hongguang Gao (1): RDMA/bnxt_re: Get the toggle bits from SRQ events drivers/infiniband/hw/bnxt_re/bnxt_re.h | 2 ++ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 52 ++++++++++++++++++++++++-------- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 2 ++ drivers/infiniband/hw/bnxt_re/main.c | 6 +++- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 11 +++++++ drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + include/uapi/rdma/bnxt_re-abi.h | 6 ++++ 7 files changed, 67 insertions(+), 13 deletions(-) -- 2.5.5