directory restructuring
[platform/upstream/libnetfilter_queue.git] / nfqnl_test.c
index 28971da..834f5cb 100644 (file)
@@ -4,27 +4,28 @@
 #include <unistd.h>
 #include <netinet/in.h>
 
-#include "libnfqnetlink.h"
+#include "libnfnetlink_queue.h"
 
 int main(int argc, char **argv)
 {
        struct nfqnl_handle h;
+       struct nfqnl_q_handle qh;
        int rv;
        char buf[4096];
 
-       rv = nfqnl_open(&h, 0);
+       rv = nfqnl_open(&h);
        if (rv < 0)
                exit(rv);
 
        nfqnl_bind_pf(&h, AF_INET);
-       nfqnl_bind(&h, 0);
-       nfqnl_set_mode(&h, 0, NFQNL_COPY_PACKET, 0xffff);
+       nfqnl_create_queue(&h, &qh, 0);
+       nfqnl_set_mode(&qh, NFQNL_COPY_PACKET, 0xffff);
 
        while (recv(h.nfnlh.fd, buf, sizeof(buf), 0) > 0) {
                printf("pkt received\n");
        }
 
-       nfqnl_unbind(&h, 0);
+       nfqnl_destroy_queue(&qh);
        nfqnl_unbind_pf(&h, AF_INET);
 
        nfqnl_close(&h);