All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/38] net/sfc: update base driver
@ 2019-02-07 16:29 Andrew Rybchenko
  2019-02-07 16:29 ` [PATCH 01/38] net/sfc/base: correct annotations where NULL input is OK Andrew Rybchenko
                   ` (38 more replies)
  0 siblings, 39 replies; 40+ messages in thread
From: Andrew Rybchenko @ 2019-02-07 16:29 UTC (permalink / raw)
  To: dev

Update Solarflare libefx and make related changes in the PMD itself.

Andrew Lee (1):
  net/sfc/base: add Rx parse incomplete event queue statistic

Andrew Rybchenko (9):
  net/sfc/base: update auto-generated MCDI definition headers
  net/sfc/base: rename header with MCDI strings
  net/sfc/base: allow to specify Rx buffer size on queue setup
  net/sfc/base: pass Rx buffer size to RxQ init if supported
  net/sfc/base: simplify EF10 family conditional code checks
  net/sfc/base: simplify EF10 family run-time checks
  net/sfc/base: avoid division by 0 if no event queue timers
  net/sfc/base: improve MCDI interface header inclusion
  net/sfc/base: share macro to increment per-event type stats

Igor Romanov (22):
  net/sfc/base: remove min define for number of Tx descs
  net/sfc/base: define max desc number for every EF10 NIC
  net/sfc/base: remove min/max defines for number of Rx descs
  net/sfc/base: remove min/max defines for number of events
  net/sfc: use NIC min number of Tx descs instead of define
  net/sfc: use NIC Rx descs limits instead of defines
  net/sfc: use NIC EVQ descs limits instead of defines
  net/sfc/base: move Tx descs number check to generic place
  net/sfc/base: move Rx descs number check to generic place
  net/sfc/base: move EVQ descs number check to generic place
  net/sfc/base: move a macro to Siena implementation header
  net/sfc/base: make max number of TxQ bufs EF10-specific
  net/sfc/base: make NIC pointer const in NIC config get
  net/sfc/base: support different Tx descriptor sizes
  net/sfc/base: support different Rx descriptor sizes
  net/sfc/base: support different event descriptor sizes
  net/sfc/base: round number of queue buffers up
  net/sfc: use NIC Tx descritor size instead of common
  net/sfc: use NIC Rx descritor size instead of common
  net/sfc: use NIC event descritor size instead of common
  net/sfc/base: remove deprecated min/max desc defines
  net/sfc/base: remove deprecated macros that get queue sizes

Ivan Malov (1):
  net/sfc/base: report support for Tx checksum op descriptors

Mark Spender (2):
  net/sfc/base: ensure EvQ poll stops when abort is requested
  net/sfc/base: add support for the Rx event mode w/o continue

Richard Houldsworth (3):
  net/sfc/base: correct annotations where NULL input is OK
  net/sfc/base: update external port number calculation
  net/sfc/base: make bundle partition type available for X2

 drivers/net/sfc/base/ef10_ev.c                |  104 +-
 drivers/net/sfc/base/ef10_filter.c            |   24 +-
 drivers/net/sfc/base/ef10_impl.h              |   35 +-
 drivers/net/sfc/base/ef10_intr.c              |   16 +-
 drivers/net/sfc/base/ef10_mac.c               |    8 +-
 drivers/net/sfc/base/ef10_mcdi.c              |   16 +-
 drivers/net/sfc/base/ef10_nic.c               |  188 ++-
 drivers/net/sfc/base/ef10_nvram.c             |    5 +-
 drivers/net/sfc/base/ef10_phy.c               |    4 +-
 drivers/net/sfc/base/ef10_rx.c                |  109 +-
 drivers/net/sfc/base/ef10_tlv_layout.h        |   17 +
 drivers/net/sfc/base/ef10_tx.c                |   16 +-
 drivers/net/sfc/base/ef10_vpd.c               |   36 +-
 drivers/net/sfc/base/efx.h                    |   78 +-
 drivers/net/sfc/base/efx_bootcfg.c            |    4 +-
 drivers/net/sfc/base/efx_check.h              |   99 +-
 drivers/net/sfc/base/efx_ev.c                 |   99 +-
 drivers/net/sfc/base/efx_filter.c             |    4 +-
 drivers/net/sfc/base/efx_impl.h               |   39 +-
 drivers/net/sfc/base/efx_intr.c               |    6 +-
 drivers/net/sfc/base/efx_mac.c                |    4 +-
 drivers/net/sfc/base/efx_mcdi.c               |   12 +-
 drivers/net/sfc/base/efx_mcdi.h               |    6 +-
 drivers/net/sfc/base/efx_nic.c                |   11 +-
 drivers/net/sfc/base/efx_nvram.c              |    4 +-
 drivers/net/sfc/base/efx_phy.c                |    4 +-
 drivers/net/sfc/base/efx_regs_mcdi.h          | 1262 +++++++++++++++--
 drivers/net/sfc/base/efx_regs_mcdi_aoe.h      |   54 +-
 ...river_pcol_strs.h => efx_regs_mcdi_strs.h} |    0
 drivers/net/sfc/base/efx_rx.c                 |   86 +-
 drivers/net/sfc/base/efx_sram.c               |   16 +-
 drivers/net/sfc/base/efx_tx.c                 |   58 +-
 drivers/net/sfc/base/efx_vpd.c                |    4 +-
 drivers/net/sfc/base/hunt_impl.h              |    6 +-
 drivers/net/sfc/base/hunt_nic.c               |   15 +-
 drivers/net/sfc/base/medford2_impl.h          |    4 +
 drivers/net/sfc/base/medford2_nic.c           |   13 +-
 drivers/net/sfc/base/medford_impl.h           |    4 +
 drivers/net/sfc/base/medford_nic.c            |   13 +-
 drivers/net/sfc/base/siena_impl.h             |   15 +-
 drivers/net/sfc/base/siena_nic.c              |   13 +-
 drivers/net/sfc/sfc.c                         |   15 +
 drivers/net/sfc/sfc.h                         |    7 +
 drivers/net/sfc/sfc_dp_rx.h                   |    9 +
 drivers/net/sfc/sfc_dp_tx.h                   |    7 +
 drivers/net/sfc/sfc_ef10_essb_rx.c            |   11 +-
 drivers/net/sfc/sfc_ef10_rx.c                 |    5 +-
 drivers/net/sfc/sfc_ef10_tx.c                 |    5 +-
 drivers/net/sfc/sfc_ethdev.c                  |   10 +-
 drivers/net/sfc/sfc_ev.c                      |    8 +-
 drivers/net/sfc/sfc_ev.h                      |    3 -
 drivers/net/sfc/sfc_rx.c                      |   24 +-
 drivers/net/sfc/sfc_tx.c                      |   16 +-
 53 files changed, 1986 insertions(+), 645 deletions(-)
 rename drivers/net/sfc/base/{mc_driver_pcol_strs.h => efx_regs_mcdi_strs.h} (100%)

-- 
2.17.1

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

end of thread, other threads:[~2019-02-08 13:18 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-07 16:29 [PATCH 00/38] net/sfc: update base driver Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 01/38] net/sfc/base: correct annotations where NULL input is OK Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 02/38] net/sfc/base: update external port number calculation Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 03/38] net/sfc/base: ensure EvQ poll stops when abort is requested Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 04/38] net/sfc/base: report support for Tx checksum op descriptors Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 05/38] net/sfc/base: remove min define for number of Tx descs Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 06/38] net/sfc/base: define max desc number for every EF10 NIC Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 07/38] net/sfc/base: remove min/max defines for number of Rx descs Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 08/38] net/sfc/base: remove min/max defines for number of events Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 09/38] net/sfc: use NIC min number of Tx descs instead of define Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 10/38] net/sfc: use NIC Rx descs limits instead of defines Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 11/38] net/sfc: use NIC EVQ " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 12/38] net/sfc/base: move Tx descs number check to generic place Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 13/38] net/sfc/base: move Rx " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 14/38] net/sfc/base: move EVQ " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 15/38] net/sfc/base: move a macro to Siena implementation header Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 16/38] net/sfc/base: make max number of TxQ bufs EF10-specific Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 17/38] net/sfc/base: make NIC pointer const in NIC config get Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 18/38] net/sfc/base: support different Tx descriptor sizes Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 19/38] net/sfc/base: support different Rx " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 20/38] net/sfc/base: support different event " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 21/38] net/sfc/base: round number of queue buffers up Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 22/38] net/sfc: use NIC Tx descritor size instead of common Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 23/38] net/sfc: use NIC Rx " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 24/38] net/sfc: use NIC event " Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 25/38] net/sfc/base: remove deprecated min/max desc defines Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 26/38] net/sfc/base: remove deprecated macros that get queue sizes Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 27/38] net/sfc/base: update auto-generated MCDI definition headers Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 28/38] net/sfc/base: add support for the Rx event mode w/o continue Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 29/38] net/sfc/base: rename header with MCDI strings Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 30/38] net/sfc/base: add Rx parse incomplete event queue statistic Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 31/38] net/sfc/base: make bundle partition type available for X2 Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 32/38] net/sfc/base: allow to specify Rx buffer size on queue setup Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 33/38] net/sfc/base: pass Rx buffer size to RxQ init if supported Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 34/38] net/sfc/base: simplify EF10 family conditional code checks Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 35/38] net/sfc/base: simplify EF10 family run-time checks Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 36/38] net/sfc/base: avoid division by 0 if no event queue timers Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 37/38] net/sfc/base: improve MCDI interface header inclusion Andrew Rybchenko
2019-02-07 16:29 ` [PATCH 38/38] net/sfc/base: share macro to increment per-event type stats Andrew Rybchenko
2019-02-08 13:18 ` [PATCH 00/38] net/sfc: update base driver 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.