DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 00/29] net/sfc/base: update base driver
@ 2019-06-10  7:38 Andrew Rybchenko
  2019-06-10  7:38 ` [dpdk-dev] [PATCH 01/29] net/sfc/base: enable chained multicast on all EF10 cards Andrew Rybchenko
                   ` (29 more replies)
  0 siblings, 30 replies; 35+ messages in thread
From: Andrew Rybchenko @ 2019-06-10  7:38 UTC (permalink / raw)
  To: dev

checkpatches.sh generates warnings/errors because of a bit different
coding style in base driver.

Andrew Lee (1):
  net/sfc/base: fix signed/unsigned mismatch errors

Andrew Rybchenko (2):
  net/sfc/base: do not rely on indirect header inclusion
  net/sfc/base: update MCDI headers

Gautam Dawar (14):
  net/sfc/base: enable chained multicast on all EF10 cards
  net/sfc/base: export the zero-based MCDI port number
  net/sfc/base: introduce of EVB module for SR-IOV support
  net/sfc/base: add MCDI wrappers for vPort and vSwitch in EVB
  net/sfc/base: add EVB module vSwitch/vPort/vAdaptor ops
  net/sfc/base: implement vSwitch create/destroy
  net/sfc/base: factor out upstream port vAdaptor allocation
  net/sfc/base: support data path with EVB module
  net/sfc/base: support proxy auth operations for SR-IOV
  net/sfc/base: implement proxy auth MCDI event handling
  net/sfc/base: provide proxy APIs to client drivers
  net/sfc/base: provide APIs to configure and reset vPort
  net/sfc/base: provide API to fetch vPort statistics
  net/sfc/base: add APIs for PTP privilege configuration

Kevin Lampis (1):
  net/sfc/base: add definition of OEM TLV

Mark Spender (2):
  net/sfc/base: fix shift by more bits than field width
  net/sfc/base: improve code style in sensors decoding

Paul Fox (1):
  net/sfc/base: add definition of bundle metadata partition

Richard Houldsworth (8):
  net/sfc/base: add driver version string registration
  net/sfc/base: add capabilities for bundle partition support
  net/sfc/base: add extensible NVRAM info function
  net/sfc/base: add NVRAM info to API
  net/sfc/base: add firmware ID header
  net/sfc/base: support direct FW update for bundle partitions
  net/sfc/base: transition to the extensible NVRAM info API
  net/sfc/base: add background mode firmware updating

 drivers/net/sfc/Makefile                  |    4 +
 drivers/net/sfc/base/ef10_ev.c            |    7 +
 drivers/net/sfc/base/ef10_evb.c           |  553 ++++++++++
 drivers/net/sfc/base/ef10_filter.c        |    3 +-
 drivers/net/sfc/base/ef10_firmware_ids.h  |  184 ++++
 drivers/net/sfc/base/ef10_image.c         |   74 +-
 drivers/net/sfc/base/ef10_impl.h          |  163 +++
 drivers/net/sfc/base/ef10_nic.c           |  212 +++-
 drivers/net/sfc/base/ef10_nvram.c         |  110 +-
 drivers/net/sfc/base/ef10_proxy.c         |  474 ++++++++
 drivers/net/sfc/base/ef10_rx.c            |    4 +-
 drivers/net/sfc/base/ef10_tlv_layout.h    |   35 +
 drivers/net/sfc/base/ef10_tx.c            |    2 +-
 drivers/net/sfc/base/ef10_vpd.c           |    7 +-
 drivers/net/sfc/base/efx.h                |  223 +++-
 drivers/net/sfc/base/efx_check.h          |   16 +-
 drivers/net/sfc/base/efx_evb.c            |  544 ++++++++++
 drivers/net/sfc/base/efx_impl.h           |  112 +-
 drivers/net/sfc/base/efx_mcdi.c           |   92 +-
 drivers/net/sfc/base/efx_mcdi.h           |    9 +-
 drivers/net/sfc/base/efx_nic.c            |   35 +
 drivers/net/sfc/base/efx_nvram.c          |  104 +-
 drivers/net/sfc/base/efx_proxy.c          |  364 +++++++
 drivers/net/sfc/base/efx_regs_mcdi.h      | 1667 ++++++++++++++++++++++++++++-
 drivers/net/sfc/base/efx_regs_mcdi_aoe.h  |   13 +
 drivers/net/sfc/base/efx_regs_mcdi_strs.h |  174 +--
 drivers/net/sfc/base/hunt_nic.c           |   41 +-
 drivers/net/sfc/base/mcdi_mon.c           |   27 +-
 drivers/net/sfc/base/medford2_nic.c       |    3 -
 drivers/net/sfc/base/medford_nic.c        |    3 -
 drivers/net/sfc/base/meson.build          |    4 +
 drivers/net/sfc/base/siena_impl.h         |    6 +
 drivers/net/sfc/base/siena_nvram.c        |   34 +-
 drivers/net/sfc/efsys.h                   |    4 +
 34 files changed, 4985 insertions(+), 322 deletions(-)
 create mode 100644 drivers/net/sfc/base/ef10_evb.c
 create mode 100644 drivers/net/sfc/base/ef10_firmware_ids.h
 create mode 100644 drivers/net/sfc/base/ef10_proxy.c
 create mode 100644 drivers/net/sfc/base/efx_evb.c
 create mode 100644 drivers/net/sfc/base/efx_proxy.c

-- 
1.8.3.1


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

end of thread, other threads:[~2019-06-24 13:07 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-10  7:38 [dpdk-dev] [PATCH 00/29] net/sfc/base: update base driver Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 01/29] net/sfc/base: enable chained multicast on all EF10 cards Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 02/29] net/sfc/base: fix signed/unsigned mismatch errors Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 03/29] net/sfc/base: fix shift by more bits than field width Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 04/29] net/sfc/base: improve code style in sensors decoding Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 05/29] net/sfc/base: do not rely on indirect header inclusion Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 06/29] net/sfc/base: add driver version string registration Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 07/29] net/sfc/base: add capabilities for bundle partition support Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 08/29] net/sfc/base: add extensible NVRAM info function Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 09/29] net/sfc/base: add NVRAM info to API Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 10/29] net/sfc/base: update MCDI headers Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 11/29] net/sfc/base: add firmware ID header Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 12/29] net/sfc/base: support direct FW update for bundle partitions Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 13/29] net/sfc/base: transition to the extensible NVRAM info API Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 14/29] net/sfc/base: add background mode firmware updating Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 15/29] net/sfc/base: add definition of bundle metadata partition Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 16/29] net/sfc/base: add definition of OEM TLV Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 17/29] net/sfc/base: export the zero-based MCDI port number Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 18/29] net/sfc/base: introduce of EVB module for SR-IOV support Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 19/29] net/sfc/base: add MCDI wrappers for vPort and vSwitch in EVB Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 20/29] net/sfc/base: add EVB module vSwitch/vPort/vAdaptor ops Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 21/29] net/sfc/base: implement vSwitch create/destroy Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 22/29] net/sfc/base: factor out upstream port vAdaptor allocation Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 23/29] net/sfc/base: support data path with EVB module Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 24/29] net/sfc/base: support proxy auth operations for SR-IOV Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 25/29] net/sfc/base: implement proxy auth MCDI event handling Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 26/29] net/sfc/base: provide proxy APIs to client drivers Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 27/29] net/sfc/base: provide APIs to configure and reset vPort Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 28/29] net/sfc/base: provide API to fetch vPort statistics Andrew Rybchenko
2019-06-10  7:38 ` [dpdk-dev] [PATCH 29/29] net/sfc/base: add APIs for PTP privilege configuration Andrew Rybchenko
2019-06-18  7:52 ` [dpdk-dev] [PATCH 00/29] net/sfc/base: update base driver Ferruh Yigit
2019-06-23 22:37   ` Thomas Monjalon
2019-06-24  7:53     ` Andrew Rybchenko
2019-06-24 11:17       ` Ferruh Yigit
2019-06-24 13:07         ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).