]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: ionic: Create an auxiliary device for rdma driver
authorAbhijit Gangurde <abhijit.gangurde@amd.com>
Wed, 3 Sep 2025 06:15:53 +0000 (11:45 +0530)
committerLeon Romanovsky <leon@kernel.org>
Thu, 11 Sep 2025 06:18:35 +0000 (02:18 -0400)
commitffad4278c2ac31c91b563036121cdcf4d5dd45ec
tree6a39441652afd8e2e38b3ca353eb67818b61e3ea
parentf5b6b4639b3d999c507de349221c48af638c06dc
net: ionic: Create an auxiliary device for rdma driver

To support RDMA capable ethernet device, create an auxiliary device in
the ionic Ethernet driver. The RDMA device is modeled as an auxiliary
device to the Ethernet device.

Reviewed-by: Shannon Nelson <shannon.nelson@amd.com>
Signed-off-by: Abhijit Gangurde <abhijit.gangurde@amd.com>
Link: https://patch.msgid.link/20250903061606.4139957-2-abhijit.gangurde@amd.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
drivers/net/ethernet/pensando/Kconfig
drivers/net/ethernet/pensando/ionic/Makefile
drivers/net/ethernet/pensando/ionic/ionic_api.h [new file with mode: 0644]
drivers/net/ethernet/pensando/ionic/ionic_aux.c [new file with mode: 0644]
drivers/net/ethernet/pensando/ionic/ionic_aux.h [new file with mode: 0644]
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
drivers/net/ethernet/pensando/ionic/ionic_lif.c
drivers/net/ethernet/pensando/ionic/ionic_lif.h