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:
smime.p7s
Description: S/MIME Cryptographic Signature