Loading include/linux/netfilter_ipv4/ip_conntrack.h +1 −1 Original line number Diff line number Diff line Loading @@ -171,7 +171,7 @@ struct ip_conntrack #endif /* CONFIG_IP_NF_NAT_NEEDED */ #if defined(CONFIG_IP_NF_CONNTRACK_MARK) unsigned long mark; u_int32_t mark; #endif /* Traversed often, so hopefully in different cacheline to top */ Loading include/linux/skbuff.h +1 −1 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ struct sk_buff { void (*destructor)(struct sk_buff *skb); #ifdef CONFIG_NETFILTER unsigned long nfmark; __u32 nfmark; __u32 nfcache; __u32 nfctinfo; struct nf_conntrack *nfct; Loading net/ipv4/netfilter/ip_conntrack_standalone.c +1 −1 Original line number Diff line number Diff line Loading @@ -185,7 +185,7 @@ static int ct_seq_show(struct seq_file *s, void *v) return -ENOSPC; #if defined(CONFIG_IP_NF_CONNTRACK_MARK) if (seq_printf(s, "mark=%lu ", conntrack->mark)) if (seq_printf(s, "mark=%u ", conntrack->mark)) return -ENOSPC; #endif Loading net/ipv4/netfilter/ipt_CLUSTERIP.c +1 −1 Original line number Diff line number Diff line Loading @@ -367,7 +367,7 @@ target(struct sk_buff **pskb, #ifdef DEBUG_CLUSTERP DUMP_TUPLE(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); #endif DEBUGP("hash=%u ct_hash=%lu ", hash, ct->mark); DEBUGP("hash=%u ct_hash=%u ", hash, ct->mark); if (!clusterip_responsible(cipinfo->config, hash)) { DEBUGP("not responsible\n"); return NF_DROP; Loading net/ipv4/netfilter/ipt_CONNMARK.c +8 −3 Original line number Diff line number Diff line Loading @@ -40,9 +40,9 @@ target(struct sk_buff **pskb, void *userinfo) { const struct ipt_connmark_target_info *markinfo = targinfo; unsigned long diff; unsigned long nfmark; unsigned long newmark; u_int32_t diff; u_int32_t nfmark; u_int32_t newmark; enum ip_conntrack_info ctinfo; struct ip_conntrack *ct = ip_conntrack_get((*pskb), &ctinfo); Loading Loading @@ -94,6 +94,11 @@ checkentry(const char *tablename, } } if (matchinfo->mark > 0xffffffff || matchinfo->mask > 0xffffffff) { printk(KERN_WARNING "CONNMARK: Only supports 32bit mark\n"); return 0; } return 1; } Loading Loading
include/linux/netfilter_ipv4/ip_conntrack.h +1 −1 Original line number Diff line number Diff line Loading @@ -171,7 +171,7 @@ struct ip_conntrack #endif /* CONFIG_IP_NF_NAT_NEEDED */ #if defined(CONFIG_IP_NF_CONNTRACK_MARK) unsigned long mark; u_int32_t mark; #endif /* Traversed often, so hopefully in different cacheline to top */ Loading
include/linux/skbuff.h +1 −1 Original line number Diff line number Diff line Loading @@ -259,7 +259,7 @@ struct sk_buff { void (*destructor)(struct sk_buff *skb); #ifdef CONFIG_NETFILTER unsigned long nfmark; __u32 nfmark; __u32 nfcache; __u32 nfctinfo; struct nf_conntrack *nfct; Loading
net/ipv4/netfilter/ip_conntrack_standalone.c +1 −1 Original line number Diff line number Diff line Loading @@ -185,7 +185,7 @@ static int ct_seq_show(struct seq_file *s, void *v) return -ENOSPC; #if defined(CONFIG_IP_NF_CONNTRACK_MARK) if (seq_printf(s, "mark=%lu ", conntrack->mark)) if (seq_printf(s, "mark=%u ", conntrack->mark)) return -ENOSPC; #endif Loading
net/ipv4/netfilter/ipt_CLUSTERIP.c +1 −1 Original line number Diff line number Diff line Loading @@ -367,7 +367,7 @@ target(struct sk_buff **pskb, #ifdef DEBUG_CLUSTERP DUMP_TUPLE(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); #endif DEBUGP("hash=%u ct_hash=%lu ", hash, ct->mark); DEBUGP("hash=%u ct_hash=%u ", hash, ct->mark); if (!clusterip_responsible(cipinfo->config, hash)) { DEBUGP("not responsible\n"); return NF_DROP; Loading
net/ipv4/netfilter/ipt_CONNMARK.c +8 −3 Original line number Diff line number Diff line Loading @@ -40,9 +40,9 @@ target(struct sk_buff **pskb, void *userinfo) { const struct ipt_connmark_target_info *markinfo = targinfo; unsigned long diff; unsigned long nfmark; unsigned long newmark; u_int32_t diff; u_int32_t nfmark; u_int32_t newmark; enum ip_conntrack_info ctinfo; struct ip_conntrack *ct = ip_conntrack_get((*pskb), &ctinfo); Loading Loading @@ -94,6 +94,11 @@ checkentry(const char *tablename, } } if (matchinfo->mark > 0xffffffff || matchinfo->mask > 0xffffffff) { printk(KERN_WARNING "CONNMARK: Only supports 32bit mark\n"); return 0; } return 1; } Loading