checksum.h (01cfbad79a5e2b835abf6a8154a341d75a6fc8cd) | checksum.h (1e94082963747b551b129528714827f76a090e93) |
---|---|
1#ifndef _ASM_IA64_CHECKSUM_H 2#define _ASM_IA64_CHECKSUM_H 3 4/* 5 * Modified 1998, 1999 6 * David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co 7 */ 8 --- 55 unchanged lines hidden (view full) --- 64 sum = (sum & 0xffff) + (sum >> 16); 65 sum = (sum & 0xffff) + (sum >> 16); 66 return (__force __sum16)~sum; 67} 68 69#define _HAVE_ARCH_IPV6_CSUM 1 70struct in6_addr; 71extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, | 1#ifndef _ASM_IA64_CHECKSUM_H 2#define _ASM_IA64_CHECKSUM_H 3 4/* 5 * Modified 1998, 1999 6 * David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co 7 */ 8 --- 55 unchanged lines hidden (view full) --- 64 sum = (sum & 0xffff) + (sum >> 16); 65 sum = (sum & 0xffff) + (sum >> 16); 66 return (__force __sum16)~sum; 67} 68 69#define _HAVE_ARCH_IPV6_CSUM 1 70struct in6_addr; 71extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, |
72 const struct in6_addr *daddr, __u32 len, unsigned short proto, 73 __wsum csum); | 72 const struct in6_addr *daddr, 73 __u32 len, __u8 proto, __wsum csum); |
74 75#endif /* _ASM_IA64_CHECKSUM_H */ | 74 75#endif /* _ASM_IA64_CHECKSUM_H */ |