Move sw timestamp function close to channel submit function.
Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
 {
        struct cpsw_common *cpsw = priv->cpsw;
 
+       skb_tx_timestamp(skb);
        return cpdma_chan_submit(txch, skb, skb->data, skb->len,
                                 priv->emac_port + cpsw->data.dual_emac);
 }
            cpts_is_tx_enabled(cpsw->cpts))
                skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS;
 
-       skb_tx_timestamp(skb);
-
        q_idx = skb_get_queue_mapping(skb);
        if (q_idx >= cpsw->tx_ch_num)
                q_idx = q_idx % cpsw->tx_ch_num;