[Patch v4 00/17] Introduce Microsoft Azure Network Adatper (MANA) PMD

Ferruh Yigit ferruh.yigit at xilinx.com
Mon Aug 22 16:59:20 CEST 2022


On 7/9/2022 12:49 AM, longli at linuxonhyperv.com wrote:

> 
> From: Long Li <longli at microsoft.com>
> 
> MANA is a network interface card to be used in the Azure cloud environment.
> MANA provides safe access to user memory through memory registration. It has
> IOMMU built into the hardware.
> 
> MANA uses IB verbs and RDMA layer to configure hardware resources. It
> requires the corresponding RDMA kernel-mode and user-mode drivers.
> 
> The MANA RDMA kernel-mode driver is being reviewed at:
> https://patchwork.kernel.org/project/netdevbpf/cover/1655345240-26411-1-git-send-email-longli@linuxonhyperv.com/
> 
> The MANA RDMA user-mode driver is being reviewed at:
> https://github.com/linux-rdma/rdma-core/pull/1177
> 

Hi Long,

How are the dependencies are progressing? Is there anything blocker for 
DPDK upstream?


> Long Li (17):
>    net/mana: add basic driver, build environment and doc
>    net/mana: add device configuration and stop
>    net/mana: add function to report support ptypes
>    net/mana: add link update
>    net/mana: add function for device removal interrupts
>    net/mana: add device info
>    net/mana: add function to configure RSS
>    net/mana: add function to configure RX queues
>    net/mana: add function to configure TX queues
>    net/mana: implement memory registration
>    net/mana: implement the hardware layer operations
>    net/mana: add function to start/stop TX queues
>    net/mana: add function to start/stop RX queues
>    net/mana: add function to receive packets
>    net/mana: add function to send packets
>    net/mana: add function to start/stop device
>    net/mana: add function to report queue stats
> 

<...>



More information about the dev mailing list