netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] sfc changes for 2.6.36
@ 2010-06-01 21:16 Ben Hutchings
  2010-06-01 21:17 ` [PATCH 01/12] sfc: Rename struct efx_mcdi_phy_cfg to efx_mcdi_phy_data Ben Hutchings
                   ` (12 more replies)
  0 siblings, 13 replies; 19+ messages in thread
From: Ben Hutchings @ 2010-06-01 21:16 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, linux-net-drivers

Here's a first series of changes for 2.6.36.

The major feature here is RX buffer recycling, which improves
performance on networks with heavy multicast traffic.  Other than that,
there are various bug fixes and cleanup.

Ben.

Ben Hutchings (3):
  sfc: Rename struct efx_mcdi_phy_cfg to efx_mcdi_phy_data
  sfc: Only count bad packets in rx_errors
  sfc: Get port number from CS_PORT_NUM, not PCI function number

Steve Hodgson (9):
  sfc: Reschedule any resets scheduled inside efx_pm_freeze()
  sfc: Workaround flush failures on Falcon B0
  sfc: Synchronise link_advertising and wanted_fc on Siena
  sfc: Wait for the link to stay up before running loopback selftest
  sfc: Allow DRV_GEN events to be used outside of selftests
  sfc: Remove efx_rx_queue::add_lock
  sfc: Support only two rx buffers per page
  sfc: Recycle discarded rx buffers back onto the queue
  sfc: Allow shared pages to be recycled

 drivers/net/sfc/efx.c         |   69 +++-----
 drivers/net/sfc/efx.h         |    4 +-
 drivers/net/sfc/falcon.c      |    8 +-
 drivers/net/sfc/mcdi_phy.c    |   21 ++-
 drivers/net/sfc/net_driver.h  |   46 +++--
 drivers/net/sfc/nic.c         |   55 +++++--
 drivers/net/sfc/nic.h         |    4 +-
 drivers/net/sfc/rx.c          |  393 +++++++++++++++++++----------------------
 drivers/net/sfc/selftest.c    |   26 ++--
 drivers/net/sfc/siena.c       |    4 +
 drivers/net/sfc/workarounds.h |    2 +-
 11 files changed, 317 insertions(+), 315 deletions(-)

-- 
Ben Hutchings, Senior Software Engineer, Solarflare Communications
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.


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

end of thread, other threads:[~2010-06-08 18:09 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-01 21:16 [PATCH 00/12] sfc changes for 2.6.36 Ben Hutchings
2010-06-01 21:17 ` [PATCH 01/12] sfc: Rename struct efx_mcdi_phy_cfg to efx_mcdi_phy_data Ben Hutchings
2010-06-01 21:17 ` [PATCH 02/12] sfc: Reschedule any resets scheduled inside efx_pm_freeze() Ben Hutchings
2010-06-01 21:17 ` [PATCH 03/12] sfc: Workaround flush failures on Falcon B0 Ben Hutchings
2010-06-01 21:18 ` [PATCH 04/12] sfc: Synchronise link_advertising and wanted_fc on Siena Ben Hutchings
2010-06-01 21:18 ` [PATCH 05/12] sfc: Wait for the link to stay up before running loopback selftest Ben Hutchings
2010-06-01 21:19 ` [PATCH 06/12] sfc: Allow DRV_GEN events to be used outside of selftests Ben Hutchings
2010-06-01 21:19 ` [PATCH 07/12] sfc: Remove efx_rx_queue::add_lock Ben Hutchings
2010-06-01 21:20 ` [PATCH 09/12] sfc: Recycle discarded rx buffers back onto the queue Ben Hutchings
2010-06-01 21:20 ` [PATCH 10/12] sfc: Allow shared pages to be recycled Ben Hutchings
2010-06-01 21:21 ` [PATCH 11/12] sfc: Only count bad packets in rx_errors Ben Hutchings
2010-06-08  9:20   ` Dmitry Kravkov
2010-06-08 18:09     ` Ben Hutchings
2010-06-01 21:32 ` [PATCH 12/12] sfc: Get port number from CS_PORT_NUM, not PCI function number Ben Hutchings
2010-06-01 21:33 ` [PATCH 08/12] sfc: Support only two rx buffers per page Ben Hutchings
2010-06-02  9:21 ` [PATCH 00/12] sfc changes for 2.6.36 David Miller
2010-06-02 13:52   ` Ben Hutchings
2010-06-02 13:57     ` David Miller
2010-06-02 15:04       ` Ben Hutchings

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).