]> git.ipfire.org Git - thirdparty/linux.git/commit
bng_en: Add RoCE aux device support
authorVikas Gupta <vikas.gupta@broadcom.com>
Mon, 17 Nov 2025 17:11:19 +0000 (17:11 +0000)
committerLeon Romanovsky <leon@kernel.org>
Thu, 20 Nov 2025 15:35:56 +0000 (10:35 -0500)
commit8ac050ec3b1c0dcb5e89cf86fe2ebe0afcc73554
tree8b412df89ff81495ab5c08cb551f5ea2c90a2bb1
parentfecaa0c74f66643d5bd55422b426aefeaaaa25f2
bng_en: Add RoCE aux device support

Add an auxiliary (aux) device to support RoCE. The base driver is
responsible for creating the auxiliary device and allocating the
required resources to it, which will be owned by the bnge RoCE
driver in future patches.

Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com>
Link: https://patch.msgid.link/20251117171136.128193-2-siva.kallam@broadcom.com
Reviewed-by: Siva Reddy Kallam <siva.kallam@broadcom.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/net/ethernet/broadcom/bnge/Makefile
drivers/net/ethernet/broadcom/bnge/bnge.h
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_auxr.h [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_core.c
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h
drivers/net/ethernet/broadcom/bnge/bnge_resc.c
drivers/net/ethernet/broadcom/bnge/bnge_resc.h