mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-08 05:34:58 +02:00
xt_LOGMARK: fix detection of untracked connection for Linux >= 2.6.36
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
|
|
||||||
HEAD
|
HEAD
|
||||||
====
|
====
|
||||||
|
Fixes:
|
||||||
|
- xt_LOGMARK: fix detection of untracked connection for Linux >= 2.6.36
|
||||||
|
|
||||||
|
|
||||||
v1.32 (2011-01-04)
|
v1.32 (2011-01-04)
|
||||||
|
@@ -48,8 +48,13 @@ logmark_tg(struct sk_buff **pskb, const struct xt_action_param *par)
|
|||||||
printk(" ctdir=%s", dir_names[ctinfo >= IP_CT_IS_REPLY]);
|
printk(" ctdir=%s", dir_names[ctinfo >= IP_CT_IS_REPLY]);
|
||||||
if (ct == NULL) {
|
if (ct == NULL) {
|
||||||
printk(" ct=NULL ctmark=NULL ctstate=INVALID ctstatus=NONE");
|
printk(" ct=NULL ctmark=NULL ctstate=INVALID ctstatus=NONE");
|
||||||
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 36)
|
||||||
|
} else if (nf_ct_is_untracked(ct)) {
|
||||||
|
printk(" ct=UNTRACKED ctmark=NULL ctstate=UNTRACKED ctstatus=NONE");
|
||||||
|
#else
|
||||||
} else if (ct == &nf_conntrack_untracked) {
|
} else if (ct == &nf_conntrack_untracked) {
|
||||||
printk(" ct=UNTRACKED ctmark=NULL ctstate=UNTRACKED ctstatus=NONE");
|
printk(" ct=UNTRACKED ctmark=NULL ctstate=UNTRACKED ctstatus=NONE");
|
||||||
|
#endif
|
||||||
} else {
|
} else {
|
||||||
printk(" ct=0x%p ctmark=0x%x ctstate=", ct, ct->mark);
|
printk(" ct=0x%p ctmark=0x%x ctstate=", ct, ct->mark);
|
||||||
ctinfo %= IP_CT_IS_REPLY;
|
ctinfo %= IP_CT_IS_REPLY;
|
||||||
|
Reference in New Issue
Block a user