From: Selvin Xavier <selvin.xavier@broadcom.com>
To: leon@kernel.org, jgg@ziepe.ca
Cc: linux-rdma@vger.kernel.org, andrew.gospodarek@broadcom.com,
kalesh-anakkur.purayil@broadcom.com,
Selvin Xavier <selvin.xavier@broadcom.com>
Subject: [PATCH for-next 0/4] RDMA/bnxt_re: Device re-initialization after Firmware error
Date: Mon, 9 Sep 2024 21:00:58 -0700 [thread overview]
Message-ID: <1725940862-4821-1-git-send-email-selvin.xavier@broadcom.com> (raw)
Add support for complete re-initialization of the device when
driver detects a firmware reset. Code reorg that updates the
device handles stored with Auxiliary bus and the bnxt_en driver.
bnxt_en driver calls suspend and resume hooks upon error recovery.
Driver destroys and recreates the roce device instance upon receiving
these calls.
Please review and apply these changes for 6.12.
Thanks,
Selvin Xavier
Chandramohan Akula (2):
RDMA/bnxt_re: Change aux driver data to en_info to hold more
information
RDMA/bnxt_re: Use the aux device for L2 ULP callbacks
Selvin Xavier (2):
RDMA/bnxt_re: Group all operations under add_device and remove_device
RDMA/bnxt_re: Recover the device when FW error is detected
drivers/infiniband/hw/bnxt_re/bnxt_re.h | 21 ++++
drivers/infiniband/hw/bnxt_re/main.c | 199 +++++++++++++++++++++---------
drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 +
3 files changed, 160 insertions(+), 61 deletions(-)
--
2.5.5
next reply other threads:[~2024-09-10 4:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-10 4:00 Selvin Xavier [this message]
2024-09-10 4:00 ` [PATCH for-next 1/4] RDMA/bnxt_re: Change aux driver data to en_info to hold more information Selvin Xavier
2024-09-10 18:05 ` kernel test robot
2024-09-10 4:01 ` [PATCH for-next 2/4] RDMA/bnxt_re: Use the aux device for L2 ULP callbacks Selvin Xavier
2024-09-10 4:01 ` [PATCH for-next 3/4] RDMA/bnxt_re: Group all operations under add_device and remove_device Selvin Xavier
2024-09-10 4:01 ` [PATCH for-next 4/4] RDMA/bnxt_re: Recover the device when FW error is detected 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=1725940862-4821-1-git-send-email-selvin.xavier@broadcom.com \
--to=selvin.xavier@broadcom.com \
--cc=andrew.gospodarek@broadcom.com \
--cc=jgg@ziepe.ca \
--cc=kalesh-anakkur.purayil@broadcom.com \
--cc=leon@kernel.org \
--cc=linux-rdma@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox