kernel: delete Linux 5.4 config and patches
[openwrt/staging/chunkeey.git] / target / linux / layerscape / patches-5.4 / 701-net-0038-sdk_dpaa-ls1043a-errata-stop-advertising-S-G-and-GSO.patch
diff --git a/target/linux/layerscape/patches-5.4/701-net-0038-sdk_dpaa-ls1043a-errata-stop-advertising-S-G-and-GSO.patch b/target/linux/layerscape/patches-5.4/701-net-0038-sdk_dpaa-ls1043a-errata-stop-advertising-S-G-and-GSO.patch
deleted file mode 100644 (file)
index a7c8708..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-From 4dc65101fc94270fec94599701343128c77da8fb Mon Sep 17 00:00:00 2001
-From: Camelia Groza <camelia.groza@nxp.com>
-Date: Wed, 8 Nov 2017 14:37:27 +0200
-Subject: [PATCH] sdk_dpaa: ls1043a errata: stop advertising S/G and GSO
- support
-
-The errata prevents us from transmitting S/G frames. Instead of
-linearizing them ourselves, stop advertising S/G support and have the
-stack do it for us.
-
-Signed-off-by: Camelia Groza <camelia.groza@nxp.com>
----
- drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c | 21 ++++++++++++---------
- 1 file changed, 12 insertions(+), 9 deletions(-)
-
---- a/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c
-+++ b/drivers/net/ethernet/freescale/sdk_dpaa/dpaa_eth.c
-@@ -761,15 +761,6 @@ static int dpa_private_netdev_init(struc
-       net_dev->min_mtu = ETH_MIN_MTU;
-       net_dev->max_mtu = dpa_get_max_mtu();
--#ifndef CONFIG_PPC
--      /* Due to the A010022 FMan errata, we can not use contig frames larger
--       * than 4K, nor S/G frames. We need to prevent the user from setting a
--       * large MTU.
--       */
--      if (unlikely(dpaa_errata_a010022))
--              net_dev->max_mtu = DPA_BP_RAW_SIZE;
--#endif
--
-       net_dev->hw_features |= (NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM |
-               NETIF_F_LLTX);
-@@ -787,6 +778,18 @@ static int dpa_private_netdev_init(struc
-       /* Advertise NETIF_F_HW_ACCEL_MQ to avoid Tx timeout warnings */
-       net_dev->features |= NETIF_F_HW_ACCEL_MQ;
-+#ifndef CONFIG_PPC
-+      /* Due to the A010022 FMan errata, we can not use contig frames larger
-+       * than 4K, nor S/G frames. We need to prevent the user from setting a
-+       * large MTU. We also stop advertising S/G and GSO support.
-+       */
-+      if (unlikely(dpaa_errata_a010022)) {
-+              net_dev->max_mtu = DPA_BP_RAW_SIZE;
-+              net_dev->hw_features &= ~NETIF_F_SG;
-+              net_dev->features &= ~NETIF_F_GSO;
-+      }
-+#endif
-+
-       return dpa_netdev_init(net_dev, mac_addr, tx_timeout);
- }