diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2006-01-14 19:04:51 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org> | 2006-01-14 19:04:51 +0000 |
commit | 44a247c017705498c8846e09d8f5cc13994d8c10 (patch) | |
tree | 72505f5f13f8ec6fdbae640a7c98014f733ca765 /include/libnetfilter_log/libnetfilter_log.h | |
parent | 84a8d026d2698125a6375f2a0d349f9359b24455 (diff) |
Introduce various API changes throughout the library stack
1) make libnfnetlink dynamically allocate it's handles
2) apply that change throughout libnetfilter_*
3) add {nfq,nflog,nfct}_open_nfnl() functions that open
the specific subsystem on top of an existing nfnl_handle,
which is required for upcoming libnetfilter_conntrack_helper
The changes break ABI and API compatibility of libnfnetlink, but don't
break ABI or API compatibility of the libnetfilter_* libraries.
Diffstat (limited to 'include/libnetfilter_log/libnetfilter_log.h')
-rw-r--r-- | include/libnetfilter_log/libnetfilter_log.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libnetfilter_log/libnetfilter_log.h b/include/libnetfilter_log/libnetfilter_log.h index 99e9402..d0145f4 100644 --- a/include/libnetfilter_log/libnetfilter_log.h +++ b/include/libnetfilter_log/libnetfilter_log.h @@ -25,6 +25,7 @@ typedef int nflog_callback(struct nflog_g_handle *gh, struct nfgenmsg *nfmsg, extern struct nflog_handle *nflog_open(void); +extern struct nflog_handle *nflog_open_nfnl(struct nfnl_handle *nfnlh); extern int nflog_close(struct nflog_handle *h); extern int nflog_bind_pf(struct nflog_handle *h, u_int16_t pf); |