lkml.org 
[lkml]   [2017]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [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
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2017-06-18 08:08    [W:0.165 / U:0.332 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site