RE: [PATCH net-next 3/4] net: mana: Build the PCI transport as a separate module
From: Haiyang Zhang
Date: Mon Sep 28 2026 - 15:18:50 EST
> -----Original Message-----
> From: Manish Awasthi <mawasthi@xxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, September 24, 2026 1:31 PM
> To: KY Srinivasan <kys@xxxxxxxxxxxxx>; Haiyang Zhang
> <haiyangz@xxxxxxxxxxxxx>; wei.liu@xxxxxxxxxx; Dexuan Cui
> <DECUI@xxxxxxxxxxxxx>; longli@xxxxxxxxxxxxx; andrew+netdev@xxxxxxx;
> davem@xxxxxxxxxxxxx; edumazet@xxxxxxxxxx; kuba@xxxxxxxxxx;
> pabeni@xxxxxxxxxx; Konstantin Taranov <kotaranov@xxxxxxxxxxxxx>
> Cc: horms@xxxxxxxxxx; linux-hyperv@xxxxxxxxxxxxxxx;
> netdev@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; linux-
> rdma@xxxxxxxxxxxxxxx; bpf@xxxxxxxxxxxxxxx; Gupta, Nipun
> <nipun.gupta@xxxxxxx>; nikhil.agarwal@xxxxxxx;
> gargaditya@xxxxxxxxxxxxxxxxxxx; ernis@xxxxxxxxxxxxxxxxxxx;
> kees@xxxxxxxxxx; Paul Rosswurm <paulros@xxxxxxxxxxxxx>; Manish Awasthi
> <mawasthi@xxxxxxxxxxxxx>
> Subject: [PATCH net-next 3/4] net: mana: Build the PCI transport as a
> separate module
>
> Build the shared GDMA and Ethernet code as gdma_core.ko, selected by
> MICROSOFT_GDMA_CORE. Build the PCI transport separately as mana.ko and
> export the required core symbols.
>
> Preserve the PCI module name, device table, and mana.eth/mana.rdma
> auxiliary-device names. Each transport registers its own bus driver.
>
> Signed-off-by: Manish Awasthi <mawasthi@xxxxxxxxxxxxxxxxxxx>
Reviewed-by: Haiyang Zhang <haiyangz@xxxxxxxxxxxxx>