forked from mirrors/linux
		
	net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear
Set ib1 state to MTK_FOE_STATE_UNBIND in __mtk_foe_entry_clear routine.
Fixes: 33fc42de33 ("net: ethernet: mtk_eth_soc: support creating mac address based offload entries")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
			
			
This commit is contained in:
		
							parent
							
								
									0f51fa2a3c
								
							
						
					
					
						commit
						0e80707d94
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
					@ -412,7 +412,7 @@ __mtk_foe_entry_clear(struct mtk_ppe *ppe, struct mtk_flow_entry *entry)
 | 
				
			||||||
	if (entry->hash != 0xffff) {
 | 
						if (entry->hash != 0xffff) {
 | 
				
			||||||
		ppe->foe_table[entry->hash].ib1 &= ~MTK_FOE_IB1_STATE;
 | 
							ppe->foe_table[entry->hash].ib1 &= ~MTK_FOE_IB1_STATE;
 | 
				
			||||||
		ppe->foe_table[entry->hash].ib1 |= FIELD_PREP(MTK_FOE_IB1_STATE,
 | 
							ppe->foe_table[entry->hash].ib1 |= FIELD_PREP(MTK_FOE_IB1_STATE,
 | 
				
			||||||
							      MTK_FOE_STATE_BIND);
 | 
												      MTK_FOE_STATE_UNBIND);
 | 
				
			||||||
		dma_wmb();
 | 
							dma_wmb();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	entry->hash = 0xffff;
 | 
						entry->hash = 0xffff;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue