Re: [PATCH net-next 0/4] net: mana: Add support for the CDX bus

From: Simon Horman

Date: Tue Sep 29 2026 - 10:01:07 EST


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 <horms@xxxxxxxxxx>