mvebu: refresh patches
[openwrt/staging/chunkeey.git] / target / linux / mvebu / patches-5.4 / 300-mvneta-tx-queue-workaround.patch
index 4a5ea3614494de1a1d94da1c27818c4a332af034..c62839c82d8fa3e66df3f268fe1e1451e29a4b59 100644 (file)
@@ -9,13 +9,12 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 ---
 --- a/drivers/net/ethernet/marvell/mvneta.c
 +++ b/drivers/net/ethernet/marvell/mvneta.c
-@@ -4272,6 +4272,15 @@ static int mvneta_ethtool_set_eee(struct
+@@ -4332,6 +4332,14 @@ static int mvneta_ethtool_set_eee(struct
        return phylink_ethtool_set_eee(pp->phylink, eee);
  }
  
 +static u16 mvneta_select_queue(struct net_device *dev, struct sk_buff *skb,
-+                             struct net_device *sb_dev,
-+                             select_queue_fallback_t fallback)
++                             struct net_device *sb_dev)
 +{
 +      /* XXX: hardware queue scheduling is broken,
 +       * use only one queue until it is fixed */
@@ -25,7 +24,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  static const struct net_device_ops mvneta_netdev_ops = {
        .ndo_open            = mvneta_open,
        .ndo_stop            = mvneta_stop,
-@@ -4282,6 +4291,7 @@ static const struct net_device_ops mvnet
+@@ -4342,6 +4350,7 @@ static const struct net_device_ops mvnet
        .ndo_fix_features    = mvneta_fix_features,
        .ndo_get_stats64     = mvneta_get_stats64,
        .ndo_do_ioctl        = mvneta_ioctl,