summaryrefslogtreecommitdiffstats
path: root/include/libct_proto.h
diff options
context:
space:
mode:
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org>2005-04-25 10:01:10 +0000
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org>2005-04-25 10:01:10 +0000
commit21ed4ac1f957f1e4d7be195a98fb235de13ede21 (patch)
tree7779d560a7eadae421c7b35c7491463508c5314d /include/libct_proto.h
parent1c33487e481b32ba34259df153b02acc46323c6d (diff)
Major resync
Diffstat (limited to 'include/libct_proto.h')
-rw-r--r--include/libct_proto.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/libct_proto.h b/include/libct_proto.h
index 410a812..416d916 100644
--- a/include/libct_proto.h
+++ b/include/libct_proto.h
@@ -10,10 +10,15 @@ struct ctproto_handler {
char *name;
u_int16_t protonum;
- int (*parse)(char c, char *argv[], struct ip_conntrack_tuple *orig,
- struct ip_conntrack_tuple *reply);
+ int (*parse)(char c, char *argv[],
+ struct ip_conntrack_tuple *orig,
+ struct ip_conntrack_tuple *reply,
+ union ip_conntrack_proto *proto,
+ unsigned int *flags);
void (*print)(struct ip_conntrack_tuple *t);
+ int (*final_check)(unsigned int flags);
+
struct option *opts;
unsigned int option_offset;