net: mana: Add the Linux MANA PF driver
authorDexuan Cui <decui@microsoft.com>
Tue, 14 Jun 2022 20:28:54 +0000 (13:28 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 16 Jun 2022 08:40:25 +0000 (10:40 +0200)
commit1566e7d6206fed959258a17c694834a4b801a3b5
tree5fbc6e7210c49178969a2b4305c6be6126eab1db
parent8bca458990dd8c6d001b2fb52063aa18e8ca7444
net: mana: Add the Linux MANA PF driver

This minimal PF driver runs on bare metal.
Currently Ethernet TX/RX works. SR-IOV management is not supported yet.

Signed-off-by: Dexuan Cui <decui@microsoft.com>
Co-developed-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/microsoft/mana/gdma.h
drivers/net/ethernet/microsoft/mana/gdma_main.c
drivers/net/ethernet/microsoft/mana/hw_channel.c
drivers/net/ethernet/microsoft/mana/hw_channel.h
drivers/net/ethernet/microsoft/mana/mana.h
drivers/net/ethernet/microsoft/mana/mana_en.c