[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1377471363.2586.69.camel@deadeye.wl.decadent.org.uk>
Date: Sun, 25 Aug 2013 23:56:03 +0100
From: Ben Hutchings <bhutchings@...arflare.com>
To: David Miller <davem@...emloft.net>
CC: netdev <netdev@...r.kernel.org>, <linux-net-drivers@...arflare.com>
Subject: Pull request: sfc-next 2013-08-25
The following changes since commit f073dde03b3e8d11050d82f52caaf75fd924e069:
sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (2013-08-21 19:43:09 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next.git for-davem
for you to fetch changes up to f76fe120d81c96fa2a17ae41f0647c963dbb43cd:
sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (2013-08-21 20:20:41 +0100)
1. Refactoring and cleanup in preparation for new hardware support.
2. Some bug fixes for firmware completion handling. (They're not known
to cause real problems, otherwise I'd be submitting these for net and
stable.)
3. Update to the firmware protocol (MCDI) definitions.
Ben.
Ben Hutchings (16):
sfc: Make MCDI independent of Siena
sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking
sfc: Make struct efx_special_buffer less special
sfc: Rename Falcon-architecture register definitions
sfc: Remove efx_process_channel_now()
sfc: Rework IRQ enable/disable
sfc: Limit scope of a Falcon A1 IRQ workaround
sfc: Stop RX refill before flushing RX queues
sfc: Remove bogus call to efx_release_tx_buffers()
sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour
sfc: Move and rename Falcon/Siena common NIC operations
sfc: Translate MCDI error numbers received in events
sfc: Update MCDI protocol definitions for EF10
sfc: Add support for MCDI v2
sfc: Fix race in completion handling
sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface
drivers/net/ethernet/sfc/Makefile | 3 +-
drivers/net/ethernet/sfc/efx.c | 216 +-
drivers/net/ethernet/sfc/efx.h | 3 -
drivers/net/ethernet/sfc/falcon.c | 76 +-
drivers/net/ethernet/sfc/farch.c | 1781 +++++++
drivers/net/ethernet/sfc/{regs.h => farch_regs.h} | 6 +-
drivers/net/ethernet/sfc/filter.c | 2 +-
drivers/net/ethernet/sfc/mcdi.c | 299 +-
drivers/net/ethernet/sfc/mcdi.h | 55 +-
drivers/net/ethernet/sfc/mcdi_mon.c | 2 +-
drivers/net/ethernet/sfc/mcdi_pcol.h | 5534 +++++++++++++++++++--
drivers/net/ethernet/sfc/mcdi_port.c | 5 +-
drivers/net/ethernet/sfc/net_driver.h | 155 +-
drivers/net/ethernet/sfc/nic.c | 1812 +-------
drivers/net/ethernet/sfc/nic.h | 219 +-
drivers/net/ethernet/sfc/ptp.c | 9 +-
drivers/net/ethernet/sfc/rx.c | 9 +-
drivers/net/ethernet/sfc/selftest.c | 11 -
drivers/net/ethernet/sfc/siena.c | 131 +-
drivers/net/ethernet/sfc/siena_sriov.c | 17 +-
drivers/net/ethernet/sfc/tx.c | 24 +-
21 files changed, 7788 insertions(+), 2581 deletions(-)
create mode 100644 drivers/net/ethernet/sfc/farch.c
rename drivers/net/ethernet/sfc/{regs.h => farch_regs.h} (99%)
--
Ben Hutchings, Staff Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.
Download attachment "signature.asc" of type "application/pgp-signature" (483 bytes)
Powered by blists - more mailing lists