mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	mac802154: rx: add CHECKSUM_UNNECESSARY
This patch adds CHECKSUM_UNNECESSARY to skb->ip_summed before delivery. There exist no transceiver with IP checksum functionality. Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
		
							parent
							
								
									702dcf994a
								
							
						
					
					
						commit
						75a46f0ee7
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -31,6 +31,7 @@ | |||
| 
 | ||||
| static int mac802154_process_data(struct net_device *dev, struct sk_buff *skb) | ||||
| { | ||||
| 	skb->ip_summed = CHECKSUM_UNNECESSARY; | ||||
| 	skb->protocol = htons(ETH_P_IEEE802154); | ||||
| 
 | ||||
| 	return netif_receive_skb(skb); | ||||
|  | @ -226,6 +227,7 @@ mac802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) | |||
| 	u16 crc = crc_ccitt(0, skb->data, skb->len); | ||||
| 	u8 *data; | ||||
| 
 | ||||
| 	skb->ip_summed = CHECKSUM_UNNECESSARY; | ||||
| 	skb->protocol = htons(ETH_P_IEEE802154); | ||||
| 
 | ||||
| 	rcu_read_lock(); | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Alexander Aring
						Alexander Aring