lantiq: fix unaligned access in xrx200_poll_rx()
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
This commit is contained in:
		 Alexander Couzens
					Alexander Couzens
				
			
				
					committed by
					
						 Felix Fietkau
						Felix Fietkau
					
				
			
			
				
	
			
			
			 Felix Fietkau
						Felix Fietkau
					
				
			
						parent
						
							60fce1258c
						
					
				
				
					commit
					2711b94932
				
			| @@ -1190,8 +1190,8 @@ Subject: [PATCH 25/36] NET: MIPS: lantiq: adds xrx200-net | ||||
| +		if ((desc->ctl & (LTQ_DMA_OWN | LTQ_DMA_C)) == LTQ_DMA_C) { | ||||
| +#ifdef SW_ROUTING | ||||
| +			struct sk_buff *skb = ch->skb[ch->dma.desc]; | ||||
| +			u32 *special_tag = (u32*)skb->data; | ||||
| +			int port = (special_tag[1] >> SPPID_SHIFT) & SPPID_MASK; | ||||
| +			u8 *special_tag = (u8*)skb->data; | ||||
| +			int port = (special_tag[7] >> SPPID_SHIFT) & SPPID_MASK; | ||||
| +			xrx200_hw_receive(ch, priv->hw->port_map[port]); | ||||
| +#else | ||||
| +			xrx200_hw_receive(ch, 0); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user