diff options
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 |
commit | 21ed4ac1f957f1e4d7be195a98fb235de13ede21 (patch) | |
tree | 7779d560a7eadae421c7b35c7491463508c5314d /include/libct_proto.h | |
parent | 1c33487e481b32ba34259df153b02acc46323c6d (diff) |
Major resync
Diffstat (limited to 'include/libct_proto.h')
-rw-r--r-- | include/libct_proto.h | 9 |
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; |