diff --git a/os_dep/osdep_service.c b/os_dep/osdep_service.c index d4a01c8..6a2d3ac 100644 --- a/os_dep/osdep_service.c +++ b/os_dep/osdep_service.c @@ -2491,7 +2491,11 @@ int rtw_change_ifname(_adapter *padapter, const char *ifname) rtw_init_netdev_name(pnetdev, ifname); +#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0) _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN); +#else + dev_addr_set(pnetdev, adapter_mac_addr(padapter)); +#endif if (rtnl_lock_needed) ret = register_netdev(pnetdev);