All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/53] net/sfc: base driver update
@ 2017-11-16  8:03 Andrew Rybchenko
  2017-11-16  8:03 ` [PATCH 01/53] net/sfc/base: copy new header from firmwaresrc Andrew Rybchenko
                   ` (53 more replies)
  0 siblings, 54 replies; 71+ messages in thread
From: Andrew Rybchenko @ 2017-11-16  8:03 UTC (permalink / raw)
  To: dev

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

^ permalink raw reply	[flat|nested] 71+ messages in thread

end of thread, other threads:[~2017-11-29  9:51 UTC | newest]

Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-16  8:03 [PATCH 00/53] net/sfc: base driver update Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 01/53] net/sfc/base: copy new header from firmwaresrc Andrew Rybchenko
2017-11-27 19:58   ` Ferruh Yigit
2017-11-29  9:49     ` Andrew Rybchenko
2017-11-27 19:58   ` Ferruh Yigit
2017-11-16  8:03 ` [PATCH 02/53] net/sfc/base: do not use Tx desc push with TSO descriptors Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 03/53] net/sfc/base: fix result code in MCDI NVRAM update finish Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 04/53] net/sfc/base: simplify verify result handling Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 05/53] net/sfc/base: report verify result from RW finish callback Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 06/53] net/sfc/base: extend NVRAM RW finish to return verify result Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 07/53] net/sfc/base: rename firmware update verify result cap field Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 08/53] net/sfc/base: simplify NVRAM type to partition mappings Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 09/53] net/sfc/base: check NVRAM locking by partition ID Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 10/53] net/sfc/base: report correct partition write chunk size Andrew Rybchenko
2017-11-16  8:03 ` [PATCH 11/53] net/sfc/base: fix check in NVRAM validate Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 12/53] net/sfc/base: precheck and verify flash writes Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 13/53] net/sfc/base: remove duplicate NVRAM asserts Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 14/53] net/sfc/base: quieten get version methods Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 15/53] net/sfc/base: fix PreFAST issues Andrew Rybchenko
2017-11-27 19:58   ` [dpdk-stable] " Ferruh Yigit
2017-11-28 11:49     ` Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 16/53] net/sfc/base: add support for MUM/SUC firmware partitions Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 17/53] net/sfc/base: improve PS credits push function name Andrew Rybchenko
2017-11-27 19:59   ` Ferruh Yigit
2017-11-28  9:20     ` Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 18/53] net/sfc/base: improve RxQ label init prototype Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 19/53] net/sfc/base: add description of the PS packets layout Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 20/53] net/sfc/base: clarify meaning of Rx desc lbits in PS mode Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 21/53] net/sfc/base: optimize credits overflow check Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 22/53] net/sfc/base: provide simple access to RxQ state in EvQ Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 23/53] net/sfc/base: enforce packed stream fake buffer size Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 24/53] net/sfc/base: more accurately calculate number of PS credits Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 25/53] net/sfc/base: make MAC naming consistent with other modules Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 26/53] net/sfc/base: support inner checksum offload on transmit Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 27/53] net/sfc/base: use MCDIv2 for requests with too long response Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 28/53] net/sfc/base: ignore error in completion event on MCDIv2 HW Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 29/53] net/sfc/base: request info about outer frame in Rx events Andrew Rybchenko
2017-11-27 19:57   ` Ferruh Yigit
2017-11-28 10:48     ` Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 30/53] net/sfc/base: remove assertion on no longer used define Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 31/53] net/sfc/base: improve names for EVQ descriptor counts Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 32/53] net/sfc/base: improve names for RXQ " Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 33/53] net/sfc/base: improve names for TXQ " Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 34/53] net/sfc/base: fix build issue with PHY LED control enabled Andrew Rybchenko
2017-11-27 19:59   ` [dpdk-stable] " Ferruh Yigit
2017-11-16  8:04 ` [PATCH 35/53] net/sfc/base: move Siena-specific defs to right header Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 36/53] net/sfc/base: run mkconfig.py to add a new sensors Andrew Rybchenko
2017-11-27 19:58   ` Ferruh Yigit
2017-11-28 12:01     ` Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 37/53] net/sfc/base: add support for " Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 38/53] net/sfc/base: remove unused defined for WPTR alignment Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 39/53] net/sfc/base: cstyle fixes Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 40/53] net/sfc/base: allow to use PHY stats on Huntington/Medford Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 41/53] net/sfc/base: fix diagnostics support build without Siena Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 42/53] net/sfc/base: fix probes in licensing support Andrew Rybchenko
2017-11-27 19:58   ` [dpdk-stable] " Ferruh Yigit
2017-11-28 10:17     ` Andrew Rybchenko
2017-11-28 21:38       ` Ferruh Yigit
2017-11-29  9:51         ` Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 43/53] net/sfc/base: fix warnings from VS2015 C compiler (C4310) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 44/53] net/sfc/base: fix warnings from VS2015 C compiler (C4244) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 45/53] net/sfc/base: fix warnings from VS2015 C compiler (C4245) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 46/53] net/sfc/base: fix warnings from VS2015 C compiler (C4100) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 47/53] net/sfc/base: fix warnings from VS2015 C compiler (C4189) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 48/53] net/sfc/base: fix warnings from VS2015 C compiler (C4057) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 49/53] net/sfc/base: fix warnings from VS2015 C compiler (C4214) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 50/53] net/sfc/base: remove obsolete check for pre-Siena hardware Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 51/53] net/sfc/base: expand on comment on number of queues field Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 52/53] net/sfc/base: fix PreFAST static analysis warning (C6001) Andrew Rybchenko
2017-11-16  8:04 ` [PATCH 53/53] net/sfc/base: move BIU test code into Siena-specific file Andrew Rybchenko
2017-11-27 19:59 ` [PATCH 00/53] net/sfc: base driver update Ferruh Yigit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.