diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/core/dev.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 0703ee04c670..9e93a1464216 100644 --- a/net/core/dev.c +++ b/net/core/dev.c  | |||
| @@ -2596,6 +2596,7 @@ int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev, | |||
| 2596 | dev_queue_xmit_nit(skb, dev); | 2596 | dev_queue_xmit_nit(skb, dev); | 
| 2597 | 2597 | ||
| 2598 | skb_len = skb->len; | 2598 | skb_len = skb->len; | 
| 2599 | trace_net_dev_start_xmit(skb, dev); | ||
| 2599 | rc = ops->ndo_start_xmit(skb, dev); | 2600 | rc = ops->ndo_start_xmit(skb, dev); | 
| 2600 | trace_net_dev_xmit(skb, rc, dev, skb_len); | 2601 | trace_net_dev_xmit(skb, rc, dev, skb_len); | 
| 2601 | if (rc == NETDEV_TX_OK) | 2602 | if (rc == NETDEV_TX_OK) | 
| @@ -2614,6 +2615,7 @@ gso: | |||
| 2614 | dev_queue_xmit_nit(nskb, dev); | 2615 | dev_queue_xmit_nit(nskb, dev); | 
| 2615 | 2616 | ||
| 2616 | skb_len = nskb->len; | 2617 | skb_len = nskb->len; | 
| 2618 | trace_net_dev_start_xmit(nskb, dev); | ||
| 2617 | rc = ops->ndo_start_xmit(nskb, dev); | 2619 | rc = ops->ndo_start_xmit(nskb, dev); | 
| 2618 | trace_net_dev_xmit(nskb, rc, dev, skb_len); | 2620 | trace_net_dev_xmit(nskb, rc, dev, skb_len); | 
| 2619 | if (unlikely(rc != NETDEV_TX_OK)) { | 2621 | if (unlikely(rc != NETDEV_TX_OK)) { | 
