summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2012-03-01 02:21:53 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2012-03-01 02:21:53 +0100
commit959d2850ad243e469300a27d924ef0f6dcf3d5f4 (patch)
tree270f9ba69a812184d8feec0aed885dbbd70b6e50 /src
parent49dd3511e8b9190d146ec008edde322c61404def (diff)
add missing ICMPv6 support
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r--src/libnetfilter_cttimeout.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libnetfilter_cttimeout.c b/src/libnetfilter_cttimeout.c
index 9de3837..b626407 100644
--- a/src/libnetfilter_cttimeout.c
+++ b/src/libnetfilter_cttimeout.c
@@ -69,6 +69,10 @@ static const char *const icmp_state_to_name[] = {
[NFCT_TIMEOUT_ATTR_ICMP] = "TIMEOUT",
};
+static const char *const icmpv6_state_to_name[] = {
+ [NFCT_TIMEOUT_ATTR_ICMPV6] = "TIMEOUT",
+};
+
static struct {
uint32_t nlattr_max;
uint32_t attr_max;
@@ -109,6 +113,11 @@ static struct {
.attr_max = NFCT_TIMEOUT_ATTR_UDPLITE_MAX,
.state_to_name = udp_state_to_name,
},
+ [IPPROTO_ICMPV6] = {
+ .nlattr_max = __CTA_TIMEOUT_ICMPV6_MAX,
+ .attr_max = NFCT_TIMEOUT_ATTR_ICMPV6_MAX,
+ .state_to_name = icmpv6_state_to_name,
+ },
/* add your new supported protocol tracker here. */
[IPPROTO_RAW] = {
.nlattr_max = __CTA_TIMEOUT_GENERIC_MAX,