On Thu, Sep 24, 2026 at 05:30:50PM +0000, Manish Awasthi wrote: > This series adds CDX bus support to the MANA driver. > > The shared GDMA and Ethernet code currently builds together with the PCI > transport. To add another bus without duplicating the driver or adding > configuration checks throughout the shared code, this series separates the > bus-specific operations and builds each transport independently. > > Patch 1 introduces gdma_bus_ops and routes bus-specific interrupt, reset, > service, and setup operations through it. > > Patch 2 moves the PCI-specific code from gdma_main.c into gdma_pci.c > without changing PCI behavior. > > Patch 3 builds the shared code as gdma_core.ko and the PCI transport as > mana.ko. The PCI module keeps its existing name, device table, and > mana.eth/mana.rdma auxiliary-device identities. > > Patch 4 adds the CDX transport as mana_cdx.ko for device ID 0x00C2. > > Manish Awasthi (4): > net: mana: Introduce gdma_bus_ops for bus-specific operations > net: mana: Move PCI transport code into gdma_pci.c > net: mana: Build the PCI transport as a separate module > net: mana: Add support for CDX device ID 0x00C2
For the series: Reviewed-by: Simon Horman <[email protected]>

