#include <asm/types.h>#include <endian.h>#include <netinet/in.h>Go to the source code of this file.
Defines | |
| #define | _HAVE_ARCH_IPV6_CSUM |
Functions | |
| static unsigned short | ip_fast_csum (unsigned char *iph, unsigned int ihl) |
| static unsigned int | csum_fold (unsigned int sum) |
| static unsigned long | csum_tcpudp_nofold (unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, unsigned int sum) |
| static unsigned short int | csum_tcpudp_magic (unsigned long saddr, unsigned long daddr, unsigned short len, unsigned short proto, unsigned int sum) |
| static __inline__ unsigned short int | csum_ipv6_magic (struct in6_addr *saddr, struct in6_addr *daddr, __u32 len, unsigned short proto, unsigned int sum) |
| static unsigned int | csum_add (unsigned int csum, unsigned int addend) |
| static unsigned int | csum_sub (unsigned int csum, unsigned int addend) |
| static unsigned short | csum_tcpudp_hip_nofold (unsigned long saddr, unsigned long daddr, unsigned short sum, unsigned short hitMagic) |
| static unsigned short | csum_hip_revert (unsigned long saddr, unsigned long daddr, unsigned short sum, unsigned short hitMagic) |
| static unsigned short | csum_tcpudp_hip_nofold6 (struct in6_addr *saddr, struct in6_addr *daddr, unsigned short sum, unsigned short hitMagic) |
| static unsigned short | csum_hip_revert6 (struct in6_addr *saddr, struct in6_addr *daddr, unsigned short sum, unsigned short hitMagic) |
| #define _HAVE_ARCH_IPV6_CSUM |
| static unsigned int csum_add | ( | unsigned int | csum, | |
| unsigned int | addend | |||
| ) | [inline, static] |
| static unsigned int csum_fold | ( | unsigned int | sum | ) | [inline, static] |
| static unsigned short csum_hip_revert | ( | unsigned long | saddr, | |
| unsigned long | daddr, | |||
| unsigned short | sum, | |||
| unsigned short | hitMagic | |||
| ) | [inline, static] |
| static unsigned short csum_hip_revert6 | ( | struct in6_addr * | saddr, | |
| struct in6_addr * | daddr, | |||
| unsigned short | sum, | |||
| unsigned short | hitMagic | |||
| ) | [inline, static] |
| static __inline__ unsigned short int csum_ipv6_magic | ( | struct in6_addr * | saddr, | |
| struct in6_addr * | daddr, | |||
| __u32 | len, | |||
| unsigned short | proto, | |||
| unsigned int | sum | |||
| ) | [static] |
| static unsigned int csum_sub | ( | unsigned int | csum, | |
| unsigned int | addend | |||
| ) | [inline, static] |
| static unsigned short csum_tcpudp_hip_nofold | ( | unsigned long | saddr, | |
| unsigned long | daddr, | |||
| unsigned short | sum, | |||
| unsigned short | hitMagic | |||
| ) | [inline, static] |
| static unsigned short csum_tcpudp_hip_nofold6 | ( | struct in6_addr * | saddr, | |
| struct in6_addr * | daddr, | |||
| unsigned short | sum, | |||
| unsigned short | hitMagic | |||
| ) | [inline, static] |
| static unsigned short int csum_tcpudp_magic | ( | unsigned long | saddr, | |
| unsigned long | daddr, | |||
| unsigned short | len, | |||
| unsigned short | proto, | |||
| unsigned int | sum | |||
| ) | [inline, static] |
| static unsigned long csum_tcpudp_nofold | ( | unsigned long | saddr, | |
| unsigned long | daddr, | |||
| unsigned short | len, | |||
| unsigned short | proto, | |||
| unsigned int | sum | |||
| ) | [inline, static] |
| static unsigned short ip_fast_csum | ( | unsigned char * | iph, | |
| unsigned int | ihl | |||
| ) | [inline, static] |
1.5.1