mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	ipv6: fix checksum annotation in udp6_csum_init
Cc: Tom Herbert <tom@herbertland.com>
Fixes: 4068579e1e ("net: Implmement RFC 6936 (zero RX csums for UDP/IPv6")
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
			
			
This commit is contained in:
		
							parent
							
								
									5119bd1681
								
							
						
					
					
						commit
						c148d16369
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -78,9 +78,12 @@ int udp6_csum_init(struct sk_buff *skb, struct udphdr *uh, int proto) | |||
| 	 * we accept a checksum of zero here. When we find the socket | ||||
| 	 * for the UDP packet we'll check if that socket allows zero checksum | ||||
| 	 * for IPv6 (set by socket option). | ||||
| 	 * | ||||
| 	 * Note, we are only interested in != 0 or == 0, thus the | ||||
| 	 * force to int. | ||||
| 	 */ | ||||
| 	return skb_checksum_init_zero_check(skb, proto, uh->check, | ||||
| 					   ip6_compute_pseudo); | ||||
| 	return (__force int)skb_checksum_init_zero_check(skb, proto, uh->check, | ||||
| 							 ip6_compute_pseudo); | ||||
| } | ||||
| EXPORT_SYMBOL(udp6_csum_init); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Hannes Frederic Sowa
						Hannes Frederic Sowa