summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2008-10-23 13:47:08 +0200
committerThomas Graf <tgr@plip.localdomain>2008-10-23 13:59:40 +0200
commit334f551c5994f7a5a2163fd73ca20d201c7e7bf0 (patch)
treeb82f7236085710dd5e8a733844f68f6d0367d39f /include
parentcfcfca070355b246028df60da79813f09ed65755 (diff)
downloadandroid_external_libnl-334f551c5994f7a5a2163fd73ca20d201c7e7bf0.tar.gz
android_external_libnl-334f551c5994f7a5a2163fd73ca20d201c7e7bf0.tar.bz2
android_external_libnl-334f551c5994f7a5a2163fd73ca20d201c7e7bf0.zip
libnl: nfqueue: add nfqueue specific socket allocation function
commit e92539843a0c7e5116254382626cce226bf2135e Author: Patrick McHardy <kaber@trash.net> Date: Thu Oct 23 13:46:16 2008 +0200 libnl: nfqueue: add nfqueue specific socket allocation function nfqueue users usually send verdict messages from the receive callback. When waiting for ACKs, the receive callback might be called again recursively until the stack blows up. Add a nfqueue specific socket allocation function that automatically disables ACKing for the socket. Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'include')
-rw-r--r--include/netlink/netfilter/queue.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/netlink/netfilter/queue.h b/include/netlink/netfilter/queue.h
index 491b361..664610d 100644
--- a/include/netlink/netfilter/queue.h
+++ b/include/netlink/netfilter/queue.h
@@ -31,6 +31,8 @@ enum nfnl_queue_copy_mode {
};
/* General */
+extern struct nl_sock * nfnl_queue_socket_alloc(void);
+
extern struct nfnl_queue * nfnl_queue_alloc(void);
extern void nfnl_queue_get(struct nfnl_queue *);