mirror of
https://github.com/openwrt/openwrt.git
synced 2026-06-17 14:50:15 +04:00
39ae0f972d
This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Kenneth Kasilag <kenneth@kasilag.me> Link: https://github.com/openwrt/openwrt/pull/19038 Signed-off-by: Robert Marko <robimarko@gmail.com>
29 lines
1.2 KiB
Diff
29 lines
1.2 KiB
Diff
From a98326c151ea3d92e9496858cc2dacccd0870941 Mon Sep 17 00:00:00 2001
|
|
From: Lorenzo Bianconi <lorenzo@kernel.org>
|
|
Date: Fri, 16 May 2025 10:00:01 +0200
|
|
Subject: [PATCH 3/3] net: airoha: ppe: Disable packet keepalive
|
|
|
|
Since netfilter flowtable entries are now refreshed by flow-stats
|
|
polling, we can disable hw packet keepalive used to periodically send
|
|
packets belonging to offloaded flows to the kernel in order to refresh
|
|
flowtable entries.
|
|
|
|
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
|
|
Reviewed-by: Simon Horman <horms@kernel.org>
|
|
Link: https://patch.msgid.link/20250516-airoha-en7581-flowstats-v2-3-06d5fbf28984@kernel.org
|
|
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
|
---
|
|
drivers/net/ethernet/airoha/airoha_ppe.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/drivers/net/ethernet/airoha/airoha_ppe.c
|
|
+++ b/drivers/net/ethernet/airoha/airoha_ppe.c
|
|
@@ -84,6 +84,7 @@ static void airoha_ppe_hw_init(struct ai
|
|
|
|
airoha_fe_rmw(eth, REG_PPE_TB_CFG(i),
|
|
PPE_TB_CFG_SEARCH_MISS_MASK |
|
|
+ PPE_TB_CFG_KEEPALIVE_MASK |
|
|
PPE_TB_ENTRY_SIZE_MASK,
|
|
FIELD_PREP(PPE_TB_CFG_SEARCH_MISS_MASK, 3) |
|
|
FIELD_PREP(PPE_TB_ENTRY_SIZE_MASK, 0));
|