| #
3d6792ea |
| 24-Sep-2026 |
Manish Awasthi <mawasthi@linux.microsoft.com> |
net: mana: Add support for CDX device ID 0x00C2
Add the CDX transport as mana_cdx.ko for device ID 0x00C2, using the shared gdma_core.ko. Allocate interrupts at probe, limit queues to available vect
net: mana: Add support for CDX device ID 0x00C2
Add the CDX transport as mana_cdx.ko for device ID 0x00C2, using the shared gdma_core.ko. Allocate interrupts at probe, limit queues to available vectors, use 32-bit DMA, and keep CDX auxiliary devices separate from PCI.
Signed-off-by: Manish Awasthi <mawasthi@linux.microsoft.com> Reviewed-by: Simon Horman <horms@kernel.org> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Link: https://patch.msgid.link/20260924173054.589291-5-mawasthi@linux.microsoft.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|
| #
445927de |
| 24-Sep-2026 |
Manish Awasthi <mawasthi@linux.microsoft.com> |
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 ex
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@linux.microsoft.com> Reviewed-by: Simon Horman <horms@kernel.org> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Link: https://patch.msgid.link/20260924173054.589291-4-mawasthi@linux.microsoft.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|
| #
34520ae5 |
| 24-Sep-2026 |
Manish Awasthi <mawasthi@linux.microsoft.com> |
net: mana: Move PCI transport code into gdma_pci.c
Move PCI transport code and driver callbacks from gdma_main.c into gdma_pci.c. Keep shared IRQ bookkeeping in the core and update build wiring.
Si
net: mana: Move PCI transport code into gdma_pci.c
Move PCI transport code and driver callbacks from gdma_main.c into gdma_pci.c. Keep shared IRQ bookkeeping in the core and update build wiring.
Signed-off-by: Manish Awasthi <mawasthi@linux.microsoft.com> Reviewed-by: Simon Horman <horms@kernel.org> Reviewed-by: Haiyang Zhang <haiyangz@microsoft.com> Link: https://patch.msgid.link/20260924173054.589291-3-mawasthi@linux.microsoft.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|
| #
ed5356b5 |
| 20-Nov-2021 |
Haiyang Zhang <haiyangz@microsoft.com> |
net: mana: Add XDP support
Add support of XDP for the MANA driver.
Supported XDP actions: XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED
XDP actions not yet supported: XDP_REDIRECT
Signed-off-by: Haiy
net: mana: Add XDP support
Add support of XDP for the MANA driver.
Supported XDP actions: XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED
XDP actions not yet supported: XDP_REDIRECT
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: David S. Miller <davem@davemloft.net>
show more ...
|
| #
ca9c54d2 |
| 16-Apr-2021 |
Dexuan Cui <decui@microsoft.com> |
net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)
Add a VF driver for Microsoft Azure Network Adapter (MANA) that will be available in the future.
Co-developed-by: Haiyang Zhang <h
net: mana: Add a driver for Microsoft Azure Network Adapter (MANA)
Add a VF driver for Microsoft Azure Network Adapter (MANA) that will be available in the future.
Co-developed-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Co-developed-by: Shachar Raindel <shacharr@microsoft.com> Signed-off-by: Shachar Raindel <shacharr@microsoft.com> Signed-off-by: Dexuan Cui <decui@microsoft.com> Reviewed-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: David S. Miller <davem@davemloft.net>
show more ...
|