lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ