diff options
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-13 23:42:43 +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-13 23:42:43 +0000 |
commit | 8ca32474125483ae58e93e2822a8e5af9f9b72ab (patch) | |
tree | 67b7c84eae3de91297ead087d7b017fe3dad3331 /utils/conntrack_flush.c | |
parent | 84f120b150d14adb1cefec601e28b2522612a620 (diff) |
- split new_api_test.c into several conntrack_*.c files to learn much easier how the new API works
Diffstat (limited to 'utils/conntrack_flush.c')
-rw-r--r-- | utils/conntrack_flush.c | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/utils/conntrack_flush.c b/utils/conntrack_flush.c new file mode 100644 index 0000000..43e8d78 --- /dev/null +++ b/utils/conntrack_flush.c @@ -0,0 +1,28 @@ +#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; + char buf[1024]; + + h = nfct_open(CONNTRACK, 0); + if (!h) { + perror("nfct_open"); + return -1; + } + + ret = nfct_query(h, NFCT_Q_FLUSH, &family); + + printf("TEST: flush conntrack (%d)(%s)\n", ret, strerror(errno)); + + if (ret == -1) + exit(EXIT_FAILURE); + + nfct_close(h); +} |