summaryrefslogtreecommitdiffstats
path: root/include/netlink.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2008-08-07 14:52:41 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2008-08-07 14:52:41 +0200
commita4f4647b4b7f32f2d1caab98544802c8cdd7b4d6 (patch)
treeb311464dece10f101291903bd420d813c9cb8252 /include/netlink.h
parentba0b4bc3d49cebf3ef69c7bc5b6dfd8decb6c8ca (diff)
netlink: add getter and check existence functions
This patch adds nl_get_conntrack and it changes the behaviour of nl_exist_conntrack. Now, nl_get_conntrack requests the kernel for a conntrack and updates the cached entry. On the other hand, nl_exist_conntrack only inquiries for the existence of the entry. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/netlink.h')
-rw-r--r--include/netlink.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/netlink.h b/include/netlink.h
index a46fe11..a7b7dda 100644
--- a/include/netlink.h
+++ b/include/netlink.h
@@ -10,6 +10,8 @@ int nl_init_event_handler(void);
int nl_init_dump_handler(void);
+int nl_init_request_handler(void);
+
int nl_init_overrun_handler(void);
int nl_overrun_request_resync(void);
@@ -20,6 +22,8 @@ int nl_dump_conntrack_table(void);
int nl_exist_conntrack(struct nf_conntrack *ct);
+int nl_get_conntrack(struct nf_conntrack *ct);
+
int nl_create_conntrack(struct nf_conntrack *ct);
int nl_update_conntrack(struct nf_conntrack *ct);