netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Pull request: sfc 2013-12-10
@ 2013-12-11  1:51 Ben Hutchings
  2013-12-11  1:54 ` [PATCH net 1/8] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() Ben Hutchings
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Ben Hutchings @ 2013-12-11  1:51 UTC (permalink / raw)
  To: David Miller; +Cc: linux-net-drivers, netdev

[-- Attachment #1: Type: text/plain, Size: 2631 bytes --]

The following changes since commit e1ca87bb1b64b044163e686ff3bb71405156c561:

  Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless (2013-12-05 16:02:56 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc.git sfc-3.13

for you to fetch changes up to 6b294b8efedaa7cf7507154148e2c79766ad6f96:

  sfc: Poll for MCDI completion once before timeout occurs (2013-12-06 22:27:55 +0000)

Several fixes for the PTP hardware support added in 3.7:
1. Fix filtering of PTP packets on the TX path to be robust against bad
header lengths.
2. Limit logging on the RX path in case of a PTP packet flood, partly
from Laurence Evans.
3. Disable PTP hardware when the interface is down so that we don't
receive RX timestamp events, from Alexandre Rames.
4. Maintain clock frequency adjustment when a time offset is applied.

Also fixes for the SFC9100 family support added in 3.12:
5. Take the RX prefix length into account when applying NET_IP_ALIGN,
from Andrew Rybchenko.
6. Work around a bug that breaks communication between the driver and
firmware, from Robert Stonehouse.

Please also queue these up for the appropriate stable branches.

Ben.

----------------------------------------------------------------
Alexandre Rames (1):
      sfc: Stop/re-start PTP when stopping/starting the datapath.

Andrew Rybchenko (1):
      sfc: RX buffer allocation takes prefix size into account in IP header alignment

Ben Hutchings (3):
      sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx()
      sfc: Rate-limit log message for PTP packets without a matching timestamp event
      sfc: Maintain current frequency adjustment when applying a time offset

Laurence Evans (1):
      sfc: PTP: Moderate log message on event queue overflow

Robert Stonehouse (2):
      sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once()
      sfc: Poll for MCDI completion once before timeout occurs

 drivers/net/ethernet/sfc/efx.c        |  8 ++++-
 drivers/net/ethernet/sfc/mcdi.c       | 39 +++++++++++++++------
 drivers/net/ethernet/sfc/net_driver.h |  3 ++
 drivers/net/ethernet/sfc/nic.h        |  2 ++
 drivers/net/ethernet/sfc/ptp.c        | 66 ++++++++++++++++++++++++++++++-----
 drivers/net/ethernet/sfc/rx.c         |  6 ++--
 6 files changed, 101 insertions(+), 23 deletions(-)

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

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

end of thread, other threads:[~2013-12-11  2:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-11  1:51 Pull request: sfc 2013-12-10 Ben Hutchings
2013-12-11  1:54 ` [PATCH net 1/8] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() Ben Hutchings
2013-12-11  1:55 ` [PATCH net 2/8] sfc: PTP: Moderate log message on event queue overflow Ben Hutchings
2013-12-11  1:55 ` [PATCH net 3/8] sfc: Rate-limit log message for PTP packets without a matching timestamp event Ben Hutchings
2013-12-11  1:56 ` [PATCH net 4/8] sfc: Stop/re-start PTP when stopping/starting the datapath Ben Hutchings
2013-12-11  1:56 ` [PATCH net 5/8] sfc: Maintain current frequency adjustment when applying a time offset Ben Hutchings
2013-12-11  1:57 ` [PATCH net 6/8] sfc: RX buffer allocation takes prefix size into account in IP header alignment Ben Hutchings
2013-12-11  1:57 ` [PATCH net 7/8] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() Ben Hutchings
2013-12-11  1:58 ` [PATCH net 8/8] sfc: Poll for MCDI completion once before timeout occurs Ben Hutchings
2013-12-11  2:21 ` Pull request: sfc 2013-12-10 David Miller

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