summaryrefslogtreecommitdiffstats
path: root/libiptc
diff options
context:
space:
mode:
authorrusty <rusty>2000-09-14 07:37:33 +0000
committerrusty <rusty>2000-09-14 07:37:33 +0000
commitbbf55daff2d72d1382aaec3408c71aeb39d014e6 (patch)
tree7bd2aef8c432851efceba878f53b40673d1f5453 /libiptc
parent40fffee653fdd9c4905e65e60902e07ef397f956 (diff)
Added DROPPING chain.
Diffstat (limited to 'libiptc')
-rw-r--r--libiptc/libip4tc.c3
-rw-r--r--libiptc/libiptc.c5
2 files changed, 7 insertions, 1 deletions
diff --git a/libiptc/libip4tc.c b/libiptc/libip4tc.c
index e1eb0ab..30cddb4 100644
--- a/libiptc/libip4tc.c
+++ b/libiptc/libip4tc.c
@@ -35,6 +35,9 @@ typedef unsigned int socklen_t;
#define HOOK_FORWARD NF_IP_FORWARD
#define HOOK_LOCAL_OUT NF_IP_LOCAL_OUT
#define HOOK_POST_ROUTING NF_IP_POST_ROUTING
+#ifdef NF_IP_DROPPING
+#define HOOK_DROPPING NF_IP_DROPPING
+#endif
#define STRUCT_ENTRY_TARGET struct ipt_entry_target
#define STRUCT_ENTRY struct ipt_entry
diff --git a/libiptc/libiptc.c b/libiptc/libiptc.c
index 9db28c5..55edbc6 100644
--- a/libiptc/libiptc.c
+++ b/libiptc/libiptc.c
@@ -31,7 +31,10 @@ static const char *hooknames[]
[HOOK_LOCAL_IN] "INPUT",
[HOOK_FORWARD] "FORWARD",
[HOOK_LOCAL_OUT] "OUTPUT",
- [HOOK_POST_ROUTING] "POSTROUTING"
+ [HOOK_POST_ROUTING] "POSTROUTING",
+#ifdef HOOK_DROPPING
+ [HOOK_DROPPING] "DROPPING"
+#endif
};
struct counter_map