|
@@ -327,7 +327,7 @@ static netdev_tx_t vlan_dev_hard_start_xmit(struct sk_buff *skb,
|
|
len = skb->len;
|
|
len = skb->len;
|
|
ret = dev_queue_xmit(skb);
|
|
ret = dev_queue_xmit(skb);
|
|
|
|
|
|
- if (likely(ret == NET_XMIT_SUCCESS)) {
|
|
|
|
|
|
+ if (likely(ret == NET_XMIT_SUCCESS || ret == NET_XMIT_CN)) {
|
|
txq->tx_packets++;
|
|
txq->tx_packets++;
|
|
txq->tx_bytes += len;
|
|
txq->tx_bytes += len;
|
|
} else
|
|
} else
|
|
@@ -353,7 +353,7 @@ static netdev_tx_t vlan_dev_hwaccel_hard_start_xmit(struct sk_buff *skb,
|
|
len = skb->len;
|
|
len = skb->len;
|
|
ret = dev_queue_xmit(skb);
|
|
ret = dev_queue_xmit(skb);
|
|
|
|
|
|
- if (likely(ret == NET_XMIT_SUCCESS)) {
|
|
|
|
|
|
+ if (likely(ret == NET_XMIT_SUCCESS || ret == NET_XMIT_CN)) {
|
|
txq->tx_packets++;
|
|
txq->tx_packets++;
|
|
txq->tx_bytes += len;
|
|
txq->tx_bytes += len;
|
|
} else
|
|
} else
|