[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1292002527.11673.14.camel@bwh-desktop>
Date: Fri, 10 Dec 2010 17:35:27 +0000
From: Ben Hutchings <bhutchings@...arflare.com>
To: David Miller <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>,
sf-linux-drivers <linux-net-drivers@...arflare.com>
Subject: pull request: sfc-next-2.6 2010-12-10
The following changes since commit defb3519a64141608725e2dac5a5aa9a3c644bae:
net: Abstract away all dst_entry metrics accesses. (2010-12-09 10:46:36 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next-2.6.git for-davem
These changes include the 'TX push' feature I mentioned at netconf.
When an TX queue is empty this feature allows the driver to write the
next DMA descriptor directly to the NIC, reducing latency by about 0.5
us (dependent on the system).
Ben.
Ben Hutchings (10):
sfc: Reorder struct efx_nic to separate fields by volatility
sfc: Use ACCESS_ONCE when copying efx_tx_queue::read_count
sfc: Expand/correct comments on collector behaviour and function usage
sfc: Remove redundant memory barriers between MMIOs
sfc: Add compile-time checks for correctness of paged register writes
sfc: Remove locking from implementation of efx_writeo_paged()
sfc: Use TX push whenever adding descriptors to an empty queue
sfc: Log start and end of ethtool self-test at INFO level
sfc: Remove filter table IDs from filter functions
sfc: Generalise filter spec initialisation
drivers/net/sfc/efx.h | 5 +-
drivers/net/sfc/ethtool.c | 99 ++++++++---------
drivers/net/sfc/filter.c | 252 ++++++++++++++++++++++++++++++++++--------
drivers/net/sfc/filter.h | 149 ++++++-------------------
drivers/net/sfc/io.h | 153 +++++++++++++++-----------
drivers/net/sfc/net_driver.h | 57 +++++++---
drivers/net/sfc/nic.c | 42 +++++++-
drivers/net/sfc/tx.c | 17 +++-
8 files changed, 468 insertions(+), 306 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.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists