summaryrefslogtreecommitdiffstats
path: root/utils/expect_flush.c
diff options
context:
space:
mode:
author/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-05-06 17:39:00 +0000
committer/C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org </C=EU/ST=EU/CN=Pablo Neira Ayuso/emailAddress=pablo@netfilter.org>2007-05-06 17:39:00 +0000
commit84f120b150d14adb1cefec601e28b2522612a620 (patch)
treecc96e2849a8e7be3ec9a36759b8fe5ad84d0ffa4 /utils/expect_flush.c
parent04678e577c875efdefc93a0450688ca60cc93cd8 (diff)
- add warning note to ctnl_test.c: old API is deprecated
- split expect_api_test.c into small example files expect_*.c - introduce alias tags for original tuple attributes - introduce nfexp_sizeof and nfexp_maxsize - build expectation attributes iif they are set - fix l3num setting in expect/build.c
Diffstat (limited to 'utils/expect_flush.c')
-rw-r--r--utils/expect_flush.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/utils/expect_flush.c b/utils/expect_flush.c
new file mode 100644
index 0000000..22ae3d3
--- /dev/null
+++ b/utils/expect_flush.c
@@ -0,0 +1,27 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <errno.h>
+
+#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
+
+int main()
+{
+ int ret;
+ u_int8_t family = AF_INET;
+ struct nfct_handle *h;
+
+ h = nfct_open(EXPECT, 0);
+ if (!h) {
+ perror("nfct_open");
+ return -1;
+ }
+
+ ret = nfexp_query(h, NFCT_Q_FLUSH, &family);
+
+ printf("TEST: flush expectation (%d)(%s)\n", ret, strerror(errno));
+
+ if (ret == -1)
+ exit(EXIT_FAILURE);
+
+ exit(EXIT_SUCCESS);
+}