diff options
Diffstat (limited to 'net/core/dev.c')
-rw-r--r-- | net/core/dev.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index f0ed5a611a97..6d82194e414b 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -2600,7 +2600,7 @@ netdev_features_t netif_skb_features(struct sk_buff *skb) | |||
2600 | EXPORT_SYMBOL(netif_skb_features); | 2600 | EXPORT_SYMBOL(netif_skb_features); |
2601 | 2601 | ||
2602 | static int xmit_one(struct sk_buff *skb, struct net_device *dev, | 2602 | static int xmit_one(struct sk_buff *skb, struct net_device *dev, |
2603 | struct netdev_queue *txq) | 2603 | struct netdev_queue *txq, bool more) |
2604 | { | 2604 | { |
2605 | unsigned int len; | 2605 | unsigned int len; |
2606 | int rc; | 2606 | int rc; |
@@ -2610,7 +2610,7 @@ static int xmit_one(struct sk_buff *skb, struct net_device *dev, | |||
2610 | 2610 | ||
2611 | len = skb->len; | 2611 | len = skb->len; |
2612 | trace_net_dev_start_xmit(skb, dev); | 2612 | trace_net_dev_start_xmit(skb, dev); |
2613 | rc = netdev_start_xmit(skb, dev, txq, false); | 2613 | rc = netdev_start_xmit(skb, dev, txq, more); |
2614 | trace_net_dev_xmit(skb, rc, dev, len); | 2614 | trace_net_dev_xmit(skb, rc, dev, len); |
2615 | 2615 | ||
2616 | return rc; | 2616 | return rc; |
@@ -2626,7 +2626,7 @@ static struct sk_buff *xmit_list(struct sk_buff *first, struct net_device *dev, | |||
2626 | struct sk_buff *next = skb->next; | 2626 | struct sk_buff *next = skb->next; |
2627 | 2627 | ||
2628 | skb->next = NULL; | 2628 | skb->next = NULL; |
2629 | rc = xmit_one(skb, dev, txq); | 2629 | rc = xmit_one(skb, dev, txq, next != NULL); |
2630 | if (unlikely(!dev_xmit_complete(rc))) { | 2630 | if (unlikely(!dev_xmit_complete(rc))) { |
2631 | skb->next = next; | 2631 | skb->next = next; |
2632 | goto out; | 2632 | goto out; |
@@ -2705,7 +2705,7 @@ int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev, | |||
2705 | } | 2705 | } |
2706 | } | 2706 | } |
2707 | 2707 | ||
2708 | return xmit_one(skb, dev, txq); | 2708 | return xmit_one(skb, dev, txq, false); |
2709 | } | 2709 | } |
2710 | 2710 | ||
2711 | gso: | 2711 | gso: |