summaryrefslogtreecommitdiff
path: root/src/conntrack.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2009-03-31 15:31:59 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2009-03-31 15:31:59 +0200
commit70744136608e3ee38f15c994fc2633cf5e3c9fa2 (patch)
tree7a37157b85b4c012cefdda28af288b10188ab00a /src/conntrack.c
parent0114456525a8a805d0a53040b7170b7c7d7f7007 (diff)
downloadconntrack-tools-70744136608e3ee38f15c994fc2633cf5e3c9fa2.tar.gz
conntrack-tools-70744136608e3ee38f15c994fc2633cf5e3c9fa2.zip
conntrack: fix missing bits in `-C' command
This patch fixes some missing bits for the `-C' conntrack command like the manpage information, the usage help, the `--counters' synonymous and the commands vs. options checking. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/conntrack.c')
-rw-r--r--src/conntrack.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/conntrack.c b/src/conntrack.c
index c746ae8..2764d80 100644
--- a/src/conntrack.c
+++ b/src/conntrack.c
@@ -77,6 +77,7 @@ static struct option original_opts[] = {
{"get", 1, 0, 'G'},
{"flush", 1, 0, 'F'},
{"event", 1, 0, 'E'},
+ {"counter", 2, 0, 'C'},
{"version", 0, 0, 'V'},
{"help", 0, 0, 'h'},
{"orig-src", 1, 0, 's'},
@@ -141,6 +142,7 @@ static char commands_v_options[NUMBER_OF_CMD][NUMBER_OF_OPT] =
/*EXP_FLUSH*/ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
/*EXP_EVENT*/ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
/*CT_COUNT*/ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+/*EXP_COUNT*/ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
static LIST_HEAD(proto_list);
@@ -553,7 +555,8 @@ static const char usage_commands[] =
" -I [table] parameters\t\tCreate a conntrack or expectation\n"
" -U [table] parameters\t\tUpdate a conntrack\n"
" -E [table] [options]\t\tShow events\n"
- " -F [table]\t\t\tFlush table\n";
+ " -F [table]\t\t\tFlush table\n"
+ " -C [table]\t\t\tShow counter\n";
static const char usage_tables[] =
"Tables: conntrack, expect\n";