From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) by dpdk.org (Postfix) with ESMTP id CC1D31B1C1 for ; Thu, 16 Nov 2017 09:04:57 +0100 (CET) Received: from pure.maildistiller.com (unknown [10.110.50.29]) by dispatch1-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTP id 2DC942006A for ; Thu, 16 Nov 2017 08:04:57 +0000 (UTC) X-Virus-Scanned: Proofpoint Essentials engine Received: from mx1-us4.ppe-hosted.com (unknown [10.110.49.251]) by pure.maildistiller.com (Proofpoint Essentials ESMTP Server) with ESMTPS id CA569220054 for ; Thu, 16 Nov 2017 08:04:56 +0000 (UTC) Received: from webmail.solarflare.com (webmail.solarflare.com [12.187.104.26]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1-us4.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id B3FF8140059 for ; Thu, 16 Nov 2017 08:04:56 +0000 (UTC) Received: from ocex03.SolarFlarecom.com (10.20.40.36) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Thu, 16 Nov 2017 00:04:54 -0800 Received: from opal.uk.solarflarecom.com (10.17.10.1) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25 via Frontend Transport; Thu, 16 Nov 2017 00:04:53 -0800 Received: from uklogin.uk.solarflarecom.com (uklogin.uk.solarflarecom.com [10.17.10.10]) by opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id vAG84qwL016604 for ; Thu, 16 Nov 2017 08:04:52 GMT Received: from uklogin.uk.solarflarecom.com (localhost.localdomain [127.0.0.1]) by uklogin.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id vAG84qtX006905 for ; Thu, 16 Nov 2017 08:04:52 GMT From: Andrew Rybchenko To: Date: Thu, 16 Nov 2017 08:03:48 +0000 Message-ID: <1510819481-6809-1-git-send-email-arybchenko@solarflare.com> X-Mailer: git-send-email 1.8.2.3 MIME-Version: 1.0 Content-Type: text/plain X-MDID: 1510819497-ISXHzCl0wunq Subject: [dpdk-dev] [PATCH 00/53] net/sfc: base driver update X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 08:04:58 -0000 The series updates sfc base driver. There are a number of check patch warnings and errors because of coding style differencies. Andrew Jackson (2): net/sfc/base: copy new header from firmwaresrc net/sfc/base: add support for new sensors Andrew Lee (9): net/sfc/base: add support for MUM/SUC firmware partitions net/sfc/base: fix warnings from VS2015 C compiler (C4310) net/sfc/base: fix warnings from VS2015 C compiler (C4244) net/sfc/base: fix warnings from VS2015 C compiler (C4245) net/sfc/base: fix warnings from VS2015 C compiler (C4100) net/sfc/base: fix warnings from VS2015 C compiler (C4189) net/sfc/base: fix warnings from VS2015 C compiler (C4057) net/sfc/base: fix warnings from VS2015 C compiler (C4214) net/sfc/base: fix PreFAST static analysis warning (C6001) Andrew Rybchenko (9): net/sfc/base: improve PS credits push function name net/sfc/base: improve RxQ label init prototype net/sfc/base: add description of the PS packets layout net/sfc/base: clarify meaning of Rx desc lbits in PS mode net/sfc/base: optimize credits overflow check net/sfc/base: provide simple access to RxQ state in EvQ net/sfc/base: enforce packed stream fake buffer size net/sfc/base: more accurately calculate number of PS credits net/sfc/base: support inner checksum offload on transmit Andy Moreton (21): net/sfc/base: fix result code in MCDI NVRAM update finish net/sfc/base: simplify verify result handling net/sfc/base: report verify result from RW finish callback net/sfc/base: extend NVRAM RW finish to return verify result net/sfc/base: rename firmware update verify result cap field net/sfc/base: simplify NVRAM type to partition mappings net/sfc/base: check NVRAM locking by partition ID net/sfc/base: report correct partition write chunk size net/sfc/base: fix check in NVRAM validate net/sfc/base: precheck and verify flash writes net/sfc/base: remove duplicate NVRAM asserts net/sfc/base: quieten get version methods net/sfc/base: fix PreFAST issues net/sfc/base: make MAC naming consistent with other modules net/sfc/base: improve names for EVQ descriptor counts net/sfc/base: improve names for RXQ descriptor counts net/sfc/base: improve names for TXQ descriptor counts net/sfc/base: move Siena-specific defs to right header net/sfc/base: run mkconfig.py to add a new sensors net/sfc/base: remove unused defined for WPTR alignment net/sfc/base: cstyle fixes Mark Spender (11): net/sfc/base: do not use Tx desc push with TSO descriptors net/sfc/base: use MCDIv2 for requests with too long response net/sfc/base: ignore error in completion event on MCDIv2 HW net/sfc/base: request info about outer frame in Rx events net/sfc/base: remove assertion on no longer used define net/sfc/base: allow to use PHY stats on Huntington/Medford net/sfc/base: fix diagnostics support build without Siena net/sfc/base: fix probes in licensing support net/sfc/base: remove obsolete check for pre-Siena hardware net/sfc/base: expand on comment on number of queues field net/sfc/base: move BIU test code into Siena-specific file Vijay Srivastava (1): net/sfc/base: fix build issue with PHY LED control enabled drivers/net/sfc/base/ef10_ev.c | 42 ++++--- drivers/net/sfc/base/ef10_filter.c | 10 +- drivers/net/sfc/base/ef10_impl.h | 85 +++++++------- drivers/net/sfc/base/ef10_mcdi.c | 2 +- drivers/net/sfc/base/ef10_nic.c | 2 +- drivers/net/sfc/base/ef10_nvram.c | 172 +++++++++++++-------------- drivers/net/sfc/base/ef10_phy.c | 2 + drivers/net/sfc/base/ef10_rx.c | 130 +++++++++++++++------ drivers/net/sfc/base/ef10_tx.c | 135 +++++++++++++++------- drivers/net/sfc/base/efx.h | 221 ++++++++++++++++++----------------- drivers/net/sfc/base/efx_bootcfg.c | 16 +-- drivers/net/sfc/base/efx_check.h | 8 +- drivers/net/sfc/base/efx_ev.c | 21 ++-- drivers/net/sfc/base/efx_impl.h | 56 +++------ drivers/net/sfc/base/efx_lic.c | 198 +++++++++++++------------------ drivers/net/sfc/base/efx_mac.c | 10 +- drivers/net/sfc/base/efx_mcdi.c | 8 +- drivers/net/sfc/base/efx_mcdi.h | 2 +- drivers/net/sfc/base/efx_mon.c | 4 +- drivers/net/sfc/base/efx_nic.c | 214 +--------------------------------- drivers/net/sfc/base/efx_nvram.c | 162 +++++++++++++++----------- drivers/net/sfc/base/efx_phy.c | 2 +- drivers/net/sfc/base/efx_rx.c | 79 ++++++------- drivers/net/sfc/base/efx_tx.c | 115 +++++++++--------- drivers/net/sfc/base/efx_types.h | 3 +- drivers/net/sfc/base/efx_vpd.c | 2 +- drivers/net/sfc/base/mcdi_mon.c | 26 +++-- drivers/net/sfc/base/medford_impl.h | 8 -- drivers/net/sfc/base/medford_nic.c | 3 +- drivers/net/sfc/base/siena_flash.h | 12 +- drivers/net/sfc/base/siena_impl.h | 24 +++- drivers/net/sfc/base/siena_nic.c | 225 ++++++++++++++++++++++++++++++++++-- drivers/net/sfc/base/siena_nvram.c | 13 ++- drivers/net/sfc/base/siena_phy.c | 2 + drivers/net/sfc/base/siena_vpd.c | 4 +- 35 files changed, 1090 insertions(+), 928 deletions(-) -- 2.7.4