mac80211: Don't drop frames received with mesh ttl == 1
Prior this fix, those frames were not received, nor forwarded. Fix this to receive and not forward. Signed-off-by: Javier Cardona <javier@cozybit.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
		
					parent
					
						
							
								555cb715be
							
						
					
				
			
			
				commit
				
					
						2ac64cd17f
					
				
			
		
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -1944,7 +1944,7 @@ ieee80211_rx_h_mesh_fwding(struct ieee80211_rx_data *rx)
 | 
			
		|||
 | 
			
		||||
	if (!--mesh_hdr->ttl) {
 | 
			
		||||
		IEEE80211_IFSTA_MESH_CTR_INC(ifmsh, dropped_frames_ttl);
 | 
			
		||||
		return RX_DROP_MONITOR;
 | 
			
		||||
		goto out;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (!ifmsh->mshcfg.dot11MeshForwarding)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue