From patchwork Sun Jun 19 17:56:59 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Cochran X-Patchwork-Id: 100973 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 27845B6FC3 for ; Mon, 20 Jun 2011 03:57:32 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754486Ab1FSR5X (ORCPT ); Sun, 19 Jun 2011 13:57:23 -0400 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 S1754416Ab1FSR5S (ORCPT ); Sun, 19 Jun 2011 13:57:18 -0400 Received: by mail-bw0-f46.google.com with SMTP id 15so1751766bwz.19 for ; Sun, 19 Jun 2011 10:57:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:date:message-id:x-mailer :in-reply-to:references:in-reply-to:references; bh=pZ48AzziByKlJeFyRvTcEUv9px3PMtoJYpDmxWC3uuw=; b=VoIBGh463AnexqaD98sKjoOk3K+7HUIvjz8oIpghUw5t7c8VVDob6OeVXpGml6qbzf zfhpf/yivMyv8YEyg8hKekiPsAZY3hRKP+h8W3nb0o7CqmmdRGss6CjEoZYBAJhrokA0 0Hw58QpxbzUgjTCZr5OE8+YIbl/ja6yY1iGnU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; b=brlC64dauqM2lC+a6tUfOrlngHBrPm0go0hNwLHKMI0Jg77cCy/4YfAa8CyK3oXZto OLufz6C7T8H5f8NiOn3TcXV2/8l9UrDoFg3UCOedMFgrw+R1tTzsDTh+Agdw3wiq45yu 6AhbJ/XcHitr2jWvZvGRWilDZ8luSfsAGeZps= Received: by 10.205.82.80 with SMTP id ab16mr3285772bkc.66.1308506237878; Sun, 19 Jun 2011 10:57:17 -0700 (PDT) Received: from localhost.localdomain (vs162244.vserver.de. [62.75.162.244]) by mx.google.com with ESMTPS id 5sm787935faz.0.2011.06.19.10.57.15 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 19 Jun 2011 10:57:17 -0700 (PDT) From: Richard Cochran To: Cc: David Miller , Eric Dumazet , Nicolas Ferre Subject: [PATCH V2 06/11] macb: enable transmit time stamping. Date: Sun, 19 Jun 2011 19:56:59 +0200 Message-Id: <3ca7dbb040dca718efcbab6e2d8d76e656698ed8.1308499701.git.richard.cochran@omicron.at> X-Mailer: git-send-email 1.7.0.4 In-Reply-To: References: In-Reply-To: References: Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This patch enables software (and phy device) transmit time stamping Compile tested only. Cc: Nicolas Ferre Signed-off-by: Richard Cochran --- drivers/net/macb.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 6c6a028..fab63bf 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c @@ -669,6 +669,8 @@ static int macb_start_xmit(struct sk_buff *skb, struct net_device *dev) entry = NEXT_TX(entry); bp->tx_head = entry; + skb_tx_timestamp(skb); + macb_writel(bp, NCR, macb_readl(bp, NCR) | MACB_BIT(TSTART)); if (TX_BUFFS_AVAIL(bp) < 1)