mirror of
				https://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 13:55:59 +00:00 
			
		
		
		
	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));
 |