VirtualBox

Changeset 93417 in vbox for trunk/src/VBox/HostDrivers


Ignore:
Timestamp:
Jan 24, 2022 4:28:14 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149519
Message:

Linux host: VBoxNetAdp: initial support for kernel 5.17-rc1, bugref:10190.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c

    r93115 r93417  
    6767#define VBOXNETADP_FROM_IFACE(iface) ((PVBOXNETADP) ifnet_softc(iface))
    6868
     69/** Set netdev MAC address. */
     70#if RTLNX_VER_MAX(5,17,0)
     71# define VBOX_DEV_ADDR_SET(dev, addr, len) memcpy(dev->dev_addr, addr, len)
     72#else /* >= 5.17.0 */
     73# define VBOX_DEV_ADDR_SET(dev, addr, len) dev_addr_mod(dev, 0, addr, len)
     74#endif
    6975
    7076/*********************************************************************************************************************************
     
    304310        if (pNetDev->dev_addr)
    305311        {
    306             memcpy(pNetDev->dev_addr, pMACAddress, ETH_ALEN);
     312            VBOX_DEV_ADDR_SET(pNetDev, pMACAddress, ETH_ALEN);
    307313            Log2(("vboxNetAdpOsCreate: pNetDev->dev_addr = %.6Rhxd\n", pNetDev->dev_addr));
    308314
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette