ath11k-firmware: Move from kvalo to new upstream repository
[openwrt/staging/mans0n.git] / target / linux / ath25 / files / drivers / net / phy / mvswitch.c
index bd3b9e1ad12671e09dc67ff09ec1869f3e012be7..285d306ef09d081ea638a71582b341fdd065cdb1 100644 (file)
@@ -312,7 +312,11 @@ mvswitch_config_init(struct phy_device *pdev)
        priv->orig_features = dev->features;
 
 #ifdef HEADER_MODE
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,1,0)
        dev->priv_flags |= IFF_NO_IP_ALIGN;
+#else
+       dev->extra_priv_flags |= IFF_NO_IP_ALIGN;
+#endif
        dev->features |= NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_HW_VLAN_CTAG_TX;
 #else
        dev->features |= NETIF_F_HW_VLAN_CTAG_RX;
@@ -372,7 +376,11 @@ mvswitch_detach(struct phy_device *pdev)
        dev->eth_mangle_rx = NULL;
        dev->eth_mangle_tx = NULL;
        dev->features = priv->orig_features;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(6,1,0)
        dev->priv_flags &= ~IFF_NO_IP_ALIGN;
+#else
+       dev->extra_priv_flags &= ~IFF_NO_IP_ALIGN;
+#endif
 }
 
 static void