Message ID | bda59e6bdd024ed1c3249b1708900d0fa0baa994.1308481492.git.richard.cochran@omicron.at |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show |
On Sun, Jun 19, 2011 at 01:20:05PM +0200, Richard Cochran wrote: > This patch enables software (and phy device) transmit time stamping > Compile tested only. > > Cc: Sachin Sanap <ssanap@marvell.com> > Cc: Zhangfei Gao <zgao6@marvell.com> > Cc: Philip Rakity <prakity@marvell.com> > Cc: Mark Brown <markb@marvell.com> > Signed-off-by: Richard Cochran <richard.cochran@omicron.at> > --- > drivers/net/pxa168_eth.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/drivers/net/pxa168_eth.c b/drivers/net/pxa168_eth.c > index 89f7540..cd2e471 100644 > --- a/drivers/net/pxa168_eth.c > +++ b/drivers/net/pxa168_eth.c > @@ -1273,6 +1273,7 @@ static int pxa168_eth_start_xmit(struct sk_buff *skb, struct net_device *dev) > wmb(); > wrl(pep, SDMA_CMD, SDMA_CMD_TXDH | SDMA_CMD_ERD); > > + skb_tx_timestamp(skb); > stats->tx_bytes += skb->len; And the line above is unsafe, too. > stats->tx_packets++; > dev->trans_start = jiffies; > -- > 1.7.0.4 > -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/pxa168_eth.c b/drivers/net/pxa168_eth.c index 89f7540..cd2e471 100644 --- a/drivers/net/pxa168_eth.c +++ b/drivers/net/pxa168_eth.c @@ -1273,6 +1273,7 @@ static int pxa168_eth_start_xmit(struct sk_buff *skb, struct net_device *dev) wmb(); wrl(pep, SDMA_CMD, SDMA_CMD_TXDH | SDMA_CMD_ERD); + skb_tx_timestamp(skb); stats->tx_bytes += skb->len; stats->tx_packets++; dev->trans_start = jiffies;
This patch enables software (and phy device) transmit time stamping Compile tested only. Cc: Sachin Sanap <ssanap@marvell.com> Cc: Zhangfei Gao <zgao6@marvell.com> Cc: Philip Rakity <prakity@marvell.com> Cc: Mark Brown <markb@marvell.com> Signed-off-by: Richard Cochran <richard.cochran@omicron.at> --- drivers/net/pxa168_eth.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)