diff options
author | Jan Engelhardt <jengelh@medozas.de> | 2011-07-22 12:25:43 +0200 |
---|---|---|
committer | Jan Engelhardt <jengelh@medozas.de> | 2011-07-22 12:25:43 +0200 |
commit | 4d8656ad9d0afd04820f125a85a7b673c7e74fe6 (patch) | |
tree | a73eab29d60c2835e137ad111879f6c19aa188a3 /extensions/libxt_TCPMSS.c | |
parent | 1757ec846419c76da4e104f9675b40e05ac3eee6 (diff) |
libxt_TCPMSS: restore build with IPv6-less libcs
Commit v1.4.10-149-gea2a02f added an netinet/ip6.h include, which is
not available on systems without IPv6 header files.
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Diffstat (limited to 'extensions/libxt_TCPMSS.c')
-rw-r--r-- | extensions/libxt_TCPMSS.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extensions/libxt_TCPMSS.c b/extensions/libxt_TCPMSS.c index 48ab0445..4b71e44a 100644 --- a/extensions/libxt_TCPMSS.c +++ b/extensions/libxt_TCPMSS.c @@ -2,10 +2,10 @@ * * Copyright (c) 2000 Marc Boucher */ +#include "config.h" #include <stdio.h> #include <xtables.h> #include <netinet/ip.h> -#include <netinet/ip6.h> #include <linux/netfilter/xt_TCPMSS.h> enum { @@ -34,7 +34,7 @@ static void TCPMSS_help(void) static void TCPMSS_help6(void) { - __TCPMSS_help(sizeof(struct ip6_hdr)); + __TCPMSS_help(SIZEOF_STRUCT_IP6_HDR); } static const struct xt_option_entry TCPMSS4_opts[] = { @@ -47,7 +47,7 @@ static const struct xt_option_entry TCPMSS4_opts[] = { static const struct xt_option_entry TCPMSS6_opts[] = { {.name = "set-mss", .id = O_SET_MSS, .type = XTTYPE_UINT16, - .min = 0, .max = UINT16_MAX - sizeof(struct ip6_hdr), + .min = 0, .max = UINT16_MAX - SIZEOF_STRUCT_IP6_HDR, .flags = XTOPT_PUT, XTOPT_POINTER(struct xt_tcpmss_info, mss)}, {.name = "clamp-mss-to-pmtu", .id = O_CLAMP_MSS, .type = XTTYPE_NONE}, XTOPT_TABLEEND, |