From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Cochran Subject: [PATCH V2 00/11] net: expand time stamping, batch #2 Date: Sun, 19 Jun 2011 19:56:53 +0200 Message-ID: Cc: David Miller , Eric Dumazet To: Return-path: Received: from mail-bw0-f46.google.com ([209.85.214.46]:49063 "EHLO mail-bw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753480Ab1FSR5A (ORCPT ); Sun, 19 Jun 2011 13:57:00 -0400 Received: by bwz15 with SMTP id 15so1751766bwz.19 for ; Sun, 19 Jun 2011 10:56:58 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: 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(-)