|
|
@@ -1721,6 +1721,7 @@ static int mvneta_tx(struct sk_buff *skb, struct net_device *dev)
|
|
|
u16 txq_id = skb_get_queue_mapping(skb);
|
|
|
struct mvneta_tx_queue *txq = &pp->txqs[txq_id];
|
|
|
struct mvneta_tx_desc *tx_desc;
|
|
|
+ int len = skb->len;
|
|
|
int frags = 0;
|
|
|
u32 tx_cmd;
|
|
|
|
|
|
@@ -1788,7 +1789,7 @@ static int mvneta_tx(struct sk_buff *skb, struct net_device *dev)
|
|
|
|
|
|
u64_stats_update_begin(&stats->syncp);
|
|
|
stats->tx_packets++;
|
|
|
- stats->tx_bytes += skb->len;
|
|
|
+ stats->tx_bytes += len;
|
|
|
u64_stats_update_end(&stats->syncp);
|
|
|
} else {
|
|
|
dev->stats.tx_dropped++;
|