diff -uprNbd a/vboxnetadp/linux/VBoxNetAdp-linux.c b/vboxnetadp/linux/VBoxNetAdp-linux.c
|
a
|
b
|
static int vboxNetAdpLinuxStop(struct ne
|
| 147 | 147 | |
| 148 | 148 | static int vboxNetAdpLinuxXmit(struct sk_buff *pSkb, struct net_device *pNetDev) |
| 149 | 149 | { |
| | 150 | struct netdev_queue *txq = netdev_get_tx_queue(pNetDev, skb_get_queue_mapping(pSkb)); |
| 150 | 151 | PVBOXNETADPPRIV pPriv = netdev_priv(pNetDev); |
| 151 | 152 | |
| 152 | 153 | /* Update the stats. */ |
| 153 | 154 | pPriv->Stats.tx_packets++; |
| 154 | 155 | pPriv->Stats.tx_bytes += pSkb->len; |
| 155 | 156 | /* Update transmission time stamp. */ |
| 156 | | pNetDev->trans_start = jiffies; |
| | 157 | txq->trans_start = jiffies; |
| 157 | 158 | /* Nothing else to do, just free the sk_buff. */ |
| 158 | 159 | dev_kfree_skb(pSkb); |
| 159 | 160 | return 0; |