Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751075AbdFRGHm (ORCPT ); Sun, 18 Jun 2017 02:07:42 -0400 Received: from mail.kernel.org ([198.145.29.99]:42650 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750925AbdFRGHk (ORCPT ); Sun, 18 Jun 2017 02:07:40 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35D6F239D0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=leon@kernel.org Date: Sun, 18 Jun 2017 09:07:36 +0300 From: Leon Romanovsky To: Salil Mehta Cc: davem@davemloft.net, yisen.zhuang@huawei.com, huangdaode@hisilicon.com, lipeng321@huawei.com, mehta.salil.lnk@gmail.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linuxarm@huawei.com Subject: Re: [PATCH V3 net-next 0/8] Hisilicon Network Subsystem 3 Ethernet Driver Message-ID: <20170618060736.GH17846@mtr-leonro.local> References: <20170617172431.177044-1-salil.mehta@huawei.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4LFBTxd4L5NLO6ly" Content-Disposition: inline In-Reply-To: <20170617172431.177044-1-salil.mehta@huawei.com> User-Agent: Mutt/1.8.2 (2017-04-18) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3375 Lines: 78 --4LFBTxd4L5NLO6ly Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 --4LFBTxd4L5NLO6ly Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkhr/r4Op1/04yqaB5GN7iDZyWKcFAllGGKgACgkQ5GN7iDZy WKdcmg/9F5HP3YMuf6AYKxNFV87he/yquVoOmFcV692lEEgjYHnOC7iCIwSoiLhn +rlvYqTVmuDHMde7AaI/N8XftES5rI/HuDif76KLE/p7B3KSoIJMwSaMufgOyBqd V+ipIWiY8l86KktDhL/qRnhnO3+C+uxITP97ruVGH4xnlSqB6iqzHs7yF3is1ac3 ytkWn82c50PMV+Vaf1hF/iL2SJfNJpFDvHCorPHkAleoXnKJ27iq5xnuma+o+jQY 6Argj4iJeKXCakQ56MWWjuCfxJliWwC8cBaENYD9Z3Xekzklfu6RrJrRUIMY8+fb JZsGs/NM5kw8CAI+P+OBqRyP59JL8jJJo+ChJ2wL0rygR4o6o5wIrmBvl/YjTWo5 Y02FZ/jmqxm/nMNtDZb81lKezWG2IxBv6jQhG8JKdqjzaEAtgqq/TEBOabwoYlCA lzGdgFtM9Y+kzGBzf0CMpJyw1n0Rb8cwI9kMTqcNrgXNxzZUWViwrjtBQMpQsFwW n7xZiM6SAghGOM9RdxtrHEqpHi1LAUVsKDx0cf3KOJg4B/RVQviqtt0j6XtIAKHH n+YR7d2CGPF/yOi/OdsHbuoz7s47bhFL2QXgaEGqcpw/R5J5an8odNPkkI88V5Xd qztRL0XsZiadyAsUs5nyb+U7A5jzcFEhEsqrJK0FSKcV3/ozUmo= =cgDx -----END PGP SIGNATURE----- --4LFBTxd4L5NLO6ly--