new file mode 100644
@@ -0,0 +1,22 @@
+--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
++++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+@@ -1775,8 +1775,8 @@ static irqreturn_t mtk_handle_irq_rx(int
+
+ if (likely(napi_schedule_prep(ð->rx_napi))) {
+ __napi_schedule(ð->rx_napi);
+- mtk_rx_irq_disable(eth, MTK_RX_DONE_INT);
+ }
++ mtk_rx_irq_disable(eth, MTK_RX_DONE_INT);
+
+ return IRQ_HANDLED;
+ }
+@@ -1787,8 +1787,8 @@ static irqreturn_t mtk_handle_irq_tx(int
+
+ if (likely(napi_schedule_prep(ð->tx_napi))) {
+ __napi_schedule(ð->tx_napi);
+- mtk_tx_irq_disable(eth, MTK_TX_DONE_INT);
+ }
++ mtk_tx_irq_disable(eth, MTK_TX_DONE_INT);
+
+ return IRQ_HANDLED;
+ }
Signed-off-by: Bjørn Mork <bjorn@mork.no> --- .../2201-mt7621-eth-fix-napi-int.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 target/linux/ramips/patches-4.14/2201-mt7621-eth-fix-napi-int.patch