From: Ben Hutchings <bhutchings@solarflare.com>
To: David Miller <davem@davemloft.net>
Cc: netdev <netdev@vger.kernel.org>,
sf-linux-drivers <linux-net-drivers@solarflare.com>
Subject: pull request: sfc-next-2.6 2010-12-10
Date: Fri, 10 Dec 2010 17:35:27 +0000 [thread overview]
Message-ID: <1292002527.11673.14.camel@bwh-desktop> (raw)
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.
next reply other threads:[~2010-12-10 17:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-12-10 17:35 Ben Hutchings [this message]
2010-12-10 17:38 ` [PATCH net-next-2.6 01/10] sfc: Reorder struct efx_nic to separate fields by volatility Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 02/10] sfc: Use ACCESS_ONCE when copying efx_tx_queue::read_count Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 03/10] sfc: Expand/correct comments on collector behaviour and function usage Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 04/10] sfc: Remove redundant memory barriers between MMIOs Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 05/10] sfc: Add compile-time checks for correctness of paged register writes Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 06/10] sfc: Remove locking from implementation of efx_writeo_paged() Ben Hutchings
2010-12-10 17:38 ` [PATCH net-next-2.6 07/10] sfc: Use TX push whenever adding descriptors to an empty queue Ben Hutchings
2010-12-10 17:39 ` [PATCH net-next-2.6 08/10] sfc: Log start and end of ethtool self-test at INFO level Ben Hutchings
2010-12-10 17:39 ` [PATCH net-next-2.6 09/10] sfc: Remove filter table IDs from filter functions Ben Hutchings
2010-12-10 17:39 ` [PATCH net-next-2.6 10/10] sfc: Generalise filter spec initialisation Ben Hutchings
2010-12-10 18:47 ` pull request: sfc-next-2.6 2010-12-10 David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1292002527.11673.14.camel@bwh-desktop \
--to=bhutchings@solarflare.com \
--cc=davem@davemloft.net \
--cc=linux-net-drivers@solarflare.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).