netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V3 00/11] net: expand time stamping, batch #2
@ 2011-06-20  7:51 Richard Cochran
  2011-06-20  7:51 ` [PATCH V3 01/11] net: export the receive time stamping hook for non-NAPI drivers Richard Cochran
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Richard Cochran @ 2011-06-20  7:51 UTC (permalink / raw)
  To: netdev; +Cc: David Miller, Eric Dumazet

This patch series represents a continuation of the effort to get
better coverage of the SO_TIMESTAMPING socket API in the Ethernet
drivers.  Adding time stamping support to a given driver solves two
separate issues, namely software transmit time stamping and hardware
time stamping in PHY devices.

This second batch adds the hooks into all remaining (?) arm and
powerpc MAC drivers using phylib. The first patch exports the receive
hook for use by non-NAPI drivers when compiled as modules. Patch #5
has been tested on real hardware, but the rest have only been compile
tested.

Richard Cochran (11):
  net: export the receive time stamping hook for non-NAPI drivers
  lib8390: enable transmit and receive time stamping.
  emaclite: enable transmit and receive time stamping.
  ll_temac: enable transmit and receive time stamping.
  fec_mpc52xx: enable transmit and receive time stamping.
  macb: enable transmit time stamping.
  fs_enet: enable transmit time stamping.
  smsc911x: enable transmit time stamping.
  pxa168_eth: enable transmit time stamping.
  mv643xx_eth: enable transmit time stamping.
  ucc_geth: enable transmit time stamping.

 drivers/net/fec_mpc52xx.c          |    4 +++-
 drivers/net/fs_enet/fs_enet-main.c |    2 ++
 drivers/net/lib8390.c              |    5 +++--
 drivers/net/ll_temac_main.c        |    5 ++++-
 drivers/net/macb.c                 |    2 ++
 drivers/net/mv643xx_eth.c          |    2 ++
 drivers/net/pxa168_eth.c           |    3 +++
 drivers/net/smsc911x.c             |    1 +
 drivers/net/ucc_geth.c             |    2 ++
 drivers/net/xilinx_emaclite.c      |    9 +++++++--
 net/core/timestamping.c            |    1 +
 11 files changed, 30 insertions(+), 6 deletions(-)


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

end of thread, other threads:[~2011-06-21 23:01 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-20  7:51 [PATCH V3 00/11] net: expand time stamping, batch #2 Richard Cochran
2011-06-20  7:51 ` [PATCH V3 01/11] net: export the receive time stamping hook for non-NAPI drivers Richard Cochran
2011-06-20  7:51 ` [PATCH V3 02/11] lib8390: enable transmit and receive time stamping Richard Cochran
2011-06-20  7:51 ` [PATCH V3 03/11] emaclite: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 04/11] ll_temac: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 05/11] fec_mpc52xx: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 06/11] macb: enable transmit " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 07/11] fs_enet: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 08/11] smsc911x: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 09/11] pxa168_eth: " Richard Cochran
2011-06-20  7:51 ` [PATCH V3 10/11] mv643xx_eth: " Richard Cochran
2011-06-20 16:35   ` Lennert Buytenhek
2011-06-20 20:55     ` David Miller
2011-06-21  4:35       ` [PATCH V4] " Richard Cochran
2011-06-21 23:01         ` David Miller
2011-06-20  7:51 ` [PATCH V3 11/11] ucc_geth: " Richard Cochran
2011-06-20 20:57 ` [PATCH V3 00/11] net: expand time stamping, batch #2 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).