VirtualBox

Ticket #15459: VBoxNetAdp-linux.c.patch

File VBoxNetAdp-linux.c.patch, 849 bytes (added by Mihai, 8 years ago)

patch for removed net_device->trans_start

  • vboxnetadp/linux/VBoxNetAdp-linux.c

    diff -uprNbd a/vboxnetadp/linux/VBoxNetAdp-linux.c b/vboxnetadp/linux/VBoxNetAdp-linux.c
    a b static int vboxNetAdpLinuxStop(struct ne  
    147147
    148148static int vboxNetAdpLinuxXmit(struct sk_buff *pSkb, struct net_device *pNetDev)
    149149{
     150    struct netdev_queue *txq = netdev_get_tx_queue(pNetDev, skb_get_queue_mapping(pSkb));
    150151    PVBOXNETADPPRIV pPriv = netdev_priv(pNetDev);
    151152
    152153    /* Update the stats. */
    153154    pPriv->Stats.tx_packets++;
    154155    pPriv->Stats.tx_bytes += pSkb->len;
    155156    /* Update transmission time stamp. */
    156     pNetDev->trans_start = jiffies;
     157    txq->trans_start = jiffies;
    157158    /* Nothing else to do, just free the sk_buff. */
    158159    dev_kfree_skb(pSkb);
    159160    return 0;

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy