diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2009-05-23 12:54:51 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2009-05-23 12:54:51 +0200 |
commit | ef047d03613bf9fa105db009773136817e2ec4c6 (patch) | |
tree | 7bdeaa64da5ebe1aeb79bdfaa8c24fa8de2cfad7 /include/cache.h | |
parent | 0374398fd14bf587d80d9d31e361e266e69387c8 (diff) | |
download | conntrack-tools-ef047d03613bf9fa105db009773136817e2ec4c6.tar.gz conntrack-tools-ef047d03613bf9fa105db009773136817e2ec4c6.zip |
conntrackd: detect where the events comes from
Since Linux kernel 2.6.29, ctnetlink reports the changes that have
been done using ctnetlink. With this patch, conntrackd can recognize
who is the origin of the event messages. For example, this is
interesting to avoid a messy implicit bulk send during the commit
of entries.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/cache.h')
-rw-r--r-- | include/cache.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/cache.h b/include/cache.h index 371170d..b6facdc 100644 --- a/include/cache.h +++ b/include/cache.h @@ -121,8 +121,10 @@ void *cache_get_extra(struct cache *, void *); void cache_iterate(struct cache *c, void *data, int (*iterate)(void *data1, void *data2)); /* iterators */ +struct nfct_handle; + void cache_dump(struct cache *c, int fd, int type); -void cache_commit(struct cache *c); +void cache_commit(struct cache *c, struct nfct_handle *h); void cache_flush(struct cache *c); void cache_bulk(struct cache *c); |