diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-11-29 02:02:31 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-11-29 02:02:31 +0100 |
commit | 9639e7219e69533fd92022c345869bf8e8c202ff (patch) | |
tree | f6c8a8206ed8cd408970bf92c2c106b0c5570565 /src/compat/checksum/checksum_partial_compat.h | |
parent | 36f81c83674e0fd7c18e5b15499d1a275b6d4d7f (diff) |
compat: fix 3.10 backport
For archs that do not provide the magic csum function, we need to
provide the generic function. Also, some obscure 3.10s have backported
the int size macros, so we ifndef around that to avoid potentially fatal
warnings.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/compat/checksum/checksum_partial_compat.h')
-rw-r--r-- | src/compat/checksum/checksum_partial_compat.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compat/checksum/checksum_partial_compat.h b/src/compat/checksum/checksum_partial_compat.h index 5175d84..147b0a6 100644 --- a/src/compat/checksum/checksum_partial_compat.h +++ b/src/compat/checksum/checksum_partial_compat.h @@ -2,6 +2,8 @@ #include <net/esp.h> #include <net/ip.h> #include <net/ipv6.h> +#include <net/ip6_checksum.h> + #define IP6_MF 0x0001 #define IP6_OFFSET 0xFFF8 static inline int skb_maybe_pull_tail(struct sk_buff *skb, unsigned int len, unsigned int max) |