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