From: Selvin Xavier <selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
To: dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Selvin Xavier
<selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
Subject: [PATCH V2 for-next 00/15]RDMA/bnxt_re: Bug fixes
Date: Wed, 17 May 2017 02:19:36 -0700 [thread overview]
Message-ID: <1495012791-5053-1-git-send-email-selvin.xavier@broadcom.com> (raw)
The patch series includes some bug fixes for bnxt_re driver.
This series includes implementation of some of the workarounds
required for the HW and FW. The driver version is also updated
in this series.
I have added a new patch in this series to enable/disable FMR
support using a config option, as we found some issues with
curent implementation. We are currently debugging it.
Changes v1 -> v2:
- Changes suggested by Leon in one of the patches
- Updates commit message with more description
- Disables FMR support using a config option
Doug,
Please apply these changes to your repository.
Thanks,
Selvin Xavier
Devesh Sharma (3):
RDMA/bnxt_re: Fixing the Control path command and response handling
RDMA/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext
RDMA/bnxt_re: Fix RQE posting logic
Eddie Wai (2):
RDMA/bnxt_re: HW workarounds for handling specific conditions
RDMA/bnxt_re: Fixed the max_rd_atomic support for initiator and
destination QP
Kalesh AP (1):
RDMA/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is
configured
Selvin Xavier (5):
RDMA/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list
RDMA/bnxt_re: Do not free the ctx_tbl entry if delete GID fails
RDMA/bnxt_re: Report supported value to IB stack in query_device
RDMA/bnxt_re: Update the driver version
RDMA/bnxt_re: Disable FMR by default
Somnath Kotur (4):
RDMA/bnxt_re: Fix race between netdev register and unregister events
RDMA/bnxt_re: Add HW workaround for avoiding stall for UD QPs
RDMA/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing
error
RDMA/bnxt_re: Specify RDMA component when allocating stats context
drivers/infiniband/hw/bnxt_re/Kconfig | 8 +
drivers/infiniband/hw/bnxt_re/bnxt_re.h | 21 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 552 +++++++++++++++++++++++------
drivers/infiniband/hw/bnxt_re/ib_verbs.h | 20 +-
drivers/infiniband/hw/bnxt_re/main.c | 95 ++++-
drivers/infiniband/hw/bnxt_re/qplib_fp.c | 393 ++++++++++----------
drivers/infiniband/hw/bnxt_re/qplib_fp.h | 18 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 314 ++++++++--------
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 61 ++--
drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +
drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 +
drivers/infiniband/hw/bnxt_re/qplib_sp.c | 404 ++++++++-------------
drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +
drivers/infiniband/hw/bnxt_re/roce_hsi.h | 4 +-
14 files changed, 1148 insertions(+), 762 deletions(-)
--
2.5.5
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2017-05-17 9:19 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-17 9:19 Selvin Xavier [this message]
[not found] ` <1495012791-5053-1-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-17 9:19 ` [PATCH V2 for-next 01/15] RDMA/bnxt_re: Fixing the Control path command and response handling Selvin Xavier
[not found] ` <1495012791-5053-2-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-18 10:53 ` Leon Romanovsky
[not found] ` <20170518105311.GB3616-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-05-18 11:17 ` Selvin Xavier
[not found] ` <CA+sbYW0WwxQkPJ_KAdth25p-s320yonO8vKTUa_V43e3ofdAOw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-05-18 11:46 ` Leon Romanovsky
2017-05-17 9:19 ` [PATCH V2 for-next 02/15] RDMA/bnxt_re: HW workarounds for handling specific conditions Selvin Xavier
[not found] ` <1495012791-5053-3-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-18 4:52 ` Leon Romanovsky
2017-05-17 9:19 ` [PATCH V2 for-next 03/15] RDMA/bnxt_re: Fix race between netdev register and unregister events Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 04/15] RDMA/bnxt_re: Dereg MR in FW before freeing the fast_reg_page_list Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 05/15] RDMA/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 06/15] RDMA/bnxt_re: Add HW workaround for avoiding stall for UD QPs Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 07/15] RDMA/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 08/15] RDMA/bnxt_re: Add vlan tag for untagged RoCE traffic when PFC is configured Selvin Xavier
[not found] ` <1495012791-5053-9-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-18 6:56 ` Leon Romanovsky
2017-05-17 9:19 ` [PATCH V2 for-next 09/15] RDMA/bnxt_re: Do not free the ctx_tbl entry if delete GID fails Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 10/15] RDMA/bnxt_re: Fix RQE posting logic Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 11/15] RDMA/bnxt_re: Report supported value to IB stack in query_device Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 12/15] RDMA/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 13/15] RDMA/bnxt_re: Specify RDMA component when allocating stats context Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 14/15] RDMA/bnxt_re: Update the driver version Selvin Xavier
[not found] ` <1495012791-5053-15-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-17 12:24 ` Dennis Dalessandro
[not found] ` <406d0aab-2eb8-51bf-7082-f337e655c8f5-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-05-18 6:15 ` Selvin Xavier
2017-05-17 9:19 ` [PATCH V2 for-next 15/15] RDMA/bnxt_re: Disable FMR by default Selvin Xavier
[not found] ` <1495012791-5053-16-git-send-email-selvin.xavier-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2017-05-17 12:29 ` Dennis Dalessandro
[not found] ` <be1696c2-f93f-5f5e-cbe8-968bf41903e7-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-05-18 4:24 ` Leon Romanovsky
[not found] ` <20170518042456.GU3616-U/DQcQFIOTAAJjI8aNfphQ@public.gmane.org>
2017-05-18 5:41 ` Selvin Xavier
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=1495012791-5053-1-git-send-email-selvin.xavier@broadcom.com \
--to=selvin.xavier-dy08kvg/lbpwk0htik3j/w@public.gmane.org \
--cc=dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.