> ... however, could you try removing the
> CONFIG_IP_NF_NAT_NEEDED ifdef-block from the patch part below?
>
Tried that. Same thing. It looks like this now:
#if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE)
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4/ip_conntrack.h>
#include <linux/netfilter_ipv4/ip_conntrack_core.h>
#include <linux/netfilter_ipv4/ip_conntrack_helper.h>
#include <linux/netfilter_ipv4/ip_nat.h>
#endif
> Where for example is the ip_conntrack_find_get() located in
> the current sources? I'd grep myself, but git is not exactly
> production ready on Windows yet and www{,2}.kernel.org is dog slow.
greping for 'ip_conntrack_find_get' I came up with these:
./include/linux/netfilter_ipv4/ip_conntrack_core.h:ip_conntrack_find_get(con
st struct ip_conntrack_tuple *tuple,
./net/ipv4/ipvs/ip_vs_nfct.c: h = ip_conntrack_find_get(&tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_core.c:ip_conntrack_find_get(const struct
ip_conntrack_tuple *tuple,
./net/ipv4/netfilter/ip_conntrack_core.c: h =
ip_conntrack_find_get(&tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_core.c: h =
ip_conntrack_find_get(&tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_helper_pptp.c: h =
ip_conntrack_find_get(t, NULL);
./net/ipv4/netfilter/ip_conntrack_netlink.c: h =
ip_conntrack_find_get(&tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_netlink.c: h =
ip_conntrack_find_get(&tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_netlink.c: h =
ip_conntrack_find_get(&master_tuple, NULL);
./net/ipv4/netfilter/ip_conntrack_proto_icmp.c: h =
ip_conntrack_find_get(&innertuple, NULL);
./net/ipv4/netfilter/ip_conntrack_proto_icmp.c: h =
ip_conntrack_find_get(&origtuple, NULL);
./net/ipv4/netfilter/ip_conntrack_standalone.c:EXPORT_SYMBOL_GPL(ip_conntrac
k_find_get);
./net/ipv4/netfilter/ip_conntrack_standalone.c.orig:EXPORT_SYMBOL_GPL(ip_con
ntrack_find_get);
Thanks,
Nicklas
|