 7f703716ae
			
		
	
	7f703716ae
	
	
	
		
			
			From Frank Wunderlich <frank-w@public-files.de>: Issue were traffic problems after a while with increased ping times if flow offload is active. It turns out that key_offset with cookie is needed in rhashtable_params and head_offset was defined twice. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
		
			
				
	
	
		
			25 lines
		
	
	
		
			973 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			973 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From ec21551331bc071ed43c814265f014029fa5f95f Mon Sep 17 00:00:00 2001
 | |
| From: DENG Qingfang <dqfext@gmail.com>
 | |
| Date: Thu, 15 Apr 2021 17:40:05 +0800
 | |
| Subject: [PATCH] net: ethernet: mediatek: fix typo in offload code
 | |
| 
 | |
| .key_offset was assigned to .head_offset instead. Fix the typo.
 | |
| 
 | |
| Fixes: 502e84e2382d ("net: ethernet: mtk_eth_soc: add flow offloading support")
 | |
| Signed-off-by: DENG Qingfang <dqfext@gmail.com>
 | |
| ---
 | |
|  drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 2 +-
 | |
|  1 file changed, 1 insertion(+), 1 deletion(-)
 | |
| 
 | |
| --- a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
 | |
| +++ b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
 | |
| @@ -44,7 +44,7 @@ struct mtk_flow_entry {
 | |
|  
 | |
|  static const struct rhashtable_params mtk_flow_ht_params = {
 | |
|  	.head_offset = offsetof(struct mtk_flow_entry, node),
 | |
| -	.head_offset = offsetof(struct mtk_flow_entry, cookie),
 | |
| +	.key_offset = offsetof(struct mtk_flow_entry, cookie),
 | |
|  	.key_len = sizeof(unsigned long),
 | |
|  	.automatic_shrinking = true,
 | |
|  };
 |