summaryrefslogtreecommitdiffstats
path: root/utils/expect_flush.c
diff options
context:
space:
mode:
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);
+}