linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add Auxiliary driver support
@ 2022-07-24 23:14 Ajit Khaparde
  2022-07-24 23:14 ` [PATCH 1/2] net/bnxt: Add auxiliary " Ajit Khaparde
                   ` (2 more replies)
  0 siblings, 3 replies; 35+ messages in thread
From: Ajit Khaparde @ 2022-07-24 23:14 UTC (permalink / raw)
  To: michael.chan, davem, edumazet, kuba, pabeni, netdev,
	linux-kernel, jgg, selvin.xavier, leon, linux-rdma,
	andrew.gospodarek

[-- Attachment #1: Type: text/plain, Size: 819 bytes --]

Add auxiliary device driver for Broadcom devices.
The bnxt_en driver will register and initialize an aux device
if RDMA is enabled in the underlying device.
The bnxt_re driver will then probe and initialize the
RoCE interfaces with the infiniband stack.

Please apply.

Ajit Khaparde (2):
  net/bnxt: Add auxiliary driver support
  RDMA/bnxt_re: Use auxiliary driver interface

 drivers/infiniband/hw/bnxt_re/bnxt_re.h       |   9 +-
 drivers/infiniband/hw/bnxt_re/main.c          | 405 +++++++-----------
 drivers/net/ethernet/broadcom/bnxt/bnxt.c     |   8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h     |   8 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 200 +++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h |   8 +-
 6 files changed, 339 insertions(+), 299 deletions(-)

-- 
2.32.1 (Apple Git-133)


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4218 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2022-11-09 18:45 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-24 23:14 [PATCH 0/2] Add Auxiliary driver support Ajit Khaparde
2022-07-24 23:14 ` [PATCH 1/2] net/bnxt: Add auxiliary " Ajit Khaparde
2022-08-02 12:50   ` kernel test robot
2022-07-24 23:14 ` [PATCH 2/2] RDMA/bnxt_re: Use auxiliary driver interface Ajit Khaparde
2022-07-25 12:15   ` Leon Romanovsky
2022-07-26  4:58     ` Ajit Khaparde
2022-07-26  5:36       ` Leon Romanovsky
2022-07-26 14:31         ` Ajit Khaparde
2022-10-25 17:31 ` [PATCH v2 0/6] Add Auxiliary driver support Ajit Khaparde
2022-10-25 17:31   ` [PATCH v2 1/6] bnxt_en: Add auxiliary " Ajit Khaparde
2022-10-25 17:31   ` [PATCH v2 2/6] RDMA/bnxt_re: Use auxiliary driver interface Ajit Khaparde
2022-10-26  9:24     ` Leon Romanovsky
2022-10-26 15:58       ` Ajit Khaparde
2022-11-04 16:27         ` [PATCH v3 0/6] Add Auxiliary driver support Ajit Khaparde
2022-11-04 16:27           ` [PATCH v3 1/6] bnxt_en: Add auxiliary " Ajit Khaparde
2022-11-08  7:21             ` kernel test robot
2022-11-04 16:27           ` [PATCH v3 2/6] RDMA/bnxt_re: Use auxiliary driver interface Ajit Khaparde
2022-11-04 16:27           ` [PATCH v3 3/6] bnxt_en: Remove usage of ulp_id Ajit Khaparde
2022-11-04 16:27           ` [PATCH v3 4/6] bnxt_en: Use direct API instead of indirection Ajit Khaparde
2022-11-04 16:27           ` [PATCH v3 5/6] bnxt_en: Use auxiliary bus calls over proprietary calls Ajit Khaparde
2022-11-07  6:41             ` Leon Romanovsky
2022-11-09 18:45               ` Ajit Khaparde
2022-11-04 16:27           ` [PATCH v3 6/6] bnxt_en: Remove struct bnxt access from RoCE driver Ajit Khaparde
2022-11-07  6:37           ` [PATCH v3 0/6] Add Auxiliary driver support Leon Romanovsky
2022-11-07 16:06             ` Jakub Kicinski
2022-11-07 17:26               ` Leon Romanovsky
2022-11-07 18:21             ` Ajit Khaparde
2022-10-25 17:31   ` [PATCH v2 3/6] bnxt_en: Remove usage of ulp_id Ajit Khaparde
2022-10-26  0:57     ` kernel test robot
2022-10-25 17:31   ` [PATCH v2 4/6] bnxt_en: Use direct API instead of indirection Ajit Khaparde
2022-10-27 17:56     ` kernel test robot
2022-10-25 17:31   ` [PATCH v2 5/6] bnxt_en: Use auxiliary bus calls over proprietary calls Ajit Khaparde
2022-10-25 21:18     ` kernel test robot
2022-10-26  3:21     ` kernel test robot
2022-10-25 17:31   ` [PATCH v2 6/6] bnxt_en: Remove struct bnxt access from RoCE driver Ajit Khaparde

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).