[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170618060736.GH17846@mtr-leonro.local>
Date: Sun, 18 Jun 2017 09:07:36 +0300
From: Leon Romanovsky <leon@...nel.org>
To: Salil Mehta <salil.mehta@...wei.com>
Cc: davem@...emloft.net, yisen.zhuang@...wei.com,
huangdaode@...ilicon.com, lipeng321@...wei.com,
mehta.salil.lnk@...il.com, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org, linuxarm@...wei.com
Subject: Re: [PATCH V3 net-next 0/8] Hisilicon Network Subsystem 3 Ethernet
Driver
On Sat, Jun 17, 2017 at 06:24:23PM +0100, Salil Mehta wrote:
> This patch-set contains the support of the HNS3 (Hisilicon Network Subsystem 3)
> Ethernet driver for hip08 family of SoCs and future upcoming SoCs.
>
> Hisilicon's new hip08 SoCs have integrated ethernet based on PCI Express and
> hence there was a need of new driver over the previous HNS driver which is
> already part of the Linux mainline. This new driver is NOT backward
> compatible with HNS.
>
> This current driver is meant to control the Physical Function and there would
> soon be a support of a separate driver for Virtual Function once this base PF
> driver has been accepted. Also, this driver is the ongoing development work and
> HNS3 Ethernet driver would be incrementally enhanced with more new features.
>
> High Level Architecture:
>
> [ Ethtool ]
> ^ |
> | |
> [Ethernet Client] [RoCE Client] . . . [ Ethernet Client ]
> --------------------------------------------- |
> | |
> [ HNAE3 Framework (Register/unregister) ] |
> | |
> --------------------------------------------- |
> [ HNAE Device ] |
> | |
> [ HCLGE Layer] |
> ________________|_________________ |
> | | | |
> [ MDIO ] [ Scheduler/Shaper ] [ Debugfs ] |
> | | | |
> |________________|_________________| |
> | |
> [ IMP command Interface ] |
> --------------------------------------------- |
> HIP08 H A R D W A R E *
>
>
> Current patch-set broadly adds the support of the following PF functionality:
> 1. Basic Rx and Tx functionality
> 2. TSO support
> 3. Ethtool support
> 4. HNAE framework and hardware compatability layer
> 5. Scheduler and Shaper support in transmit function
> 6. MDIO support
> 7. kernel build supporrt, Makefiles, Kconfig etc.
Since it is RoCE too, it will be handy to CC: linux-rdma@ for this too.
Thanks
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists