[dpdk-dev] [PATCH 00/38] net/sfc: update base driver
Andrew Rybchenko
arybchenko at solarflare.com
Thu Feb 7 17:29:05 CET 2019
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
More information about the dev
mailing list