]> git.ipfire.org Git - thirdparty/linux.git/commit
bng_en: Add a network device
authorVikas Gupta <vikas.gupta@broadcom.com>
Tue, 1 Jul 2025 14:35:08 +0000 (14:35 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 8 Jul 2025 01:54:01 +0000 (18:54 -0700)
commit13a68c1ed754baeef864dfcbc81e358e8fd25b8b
treebf6cb39a3d8a28cb4e648c86d4ccda0d8a2134bc
parent3fa9e977a0cd0f3719c614be2130b2457d95e059
bng_en: Add a network device

Add a network device with netdev features enabled.
Some features are enabled based on the capabilities
advertised by the firmware. Add the skeleton of minimal
netdev operations. Additionally, initialize the parameters
for rings (TX/RX/Completion).

Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com>
Reviewed-by: Bhargava Chenna Marreddy <bhargava.marreddy@broadcom.com>
Reviewed-by: Rajashekar Hudumula <rajashekar.hudumula@broadcom.com>
Link: https://patch.msgid.link/20250701143511.280702-11-vikas.gupta@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnge/Makefile
drivers/net/ethernet/broadcom/bnge/bnge.h
drivers/net/ethernet/broadcom/bnge/bnge_core.c
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.h [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h [new file with mode: 0644]
drivers/net/ethernet/broadcom/bnge/bnge_resc.h