veth: Zero timestamp in xmit path.
authorBen Greear <greearb@candelatech.com>
Tue, 21 Jul 2009 19:50:02 +0000 (12:50 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 24 Jul 2009 01:01:02 +0000 (18:01 -0700)
This patch zero's the timestamp before handing the packet to
the peer interface.  This lets the peer recalculate the rx timestamp
if it cares about timestamps.

Signed-off-by: Ben Greear <greearb@candelatech.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/veth.c

index f1d753daa5bdc5bc53552af3a7d77879d7419936..190f784c9cfe4b3edee1f307d0b9aa2101b26b53 100644 (file)
@@ -171,6 +171,7 @@ static int veth_xmit(struct sk_buff *skb, struct net_device *dev)
        if (skb->len > (rcv->mtu + MTU_PAD))
                goto rx_drop;
 
+        skb->tstamp.tv64 = 0;
        skb->pkt_type = PACKET_HOST;
        skb->protocol = eth_type_trans(skb, rcv);
        if (dev->features & NETIF_F_NO_CSUM)