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]>


Reply via email to