Re: xtables-addons - problem including nf_nat.h in userspace plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 2010-11-21 22:47, Marek Kierdelewicz wrote:
>
>I'm writing a new netfilter module and I'm using xtables-addons[...]
>Iptables userspace plugin for the module needs definition of "struct
>nf_nat_multi_range", so I added following line to libxt_xxxx.c:
>#include <net/netfilter/nf_nat.h>
>Unfortunately I get following message during make: 
>warning: net/netfilter/nf_nat.h: No such file or directory
>... and compilation fails.
>I was able to make it work by copying nf_nat.h and nf_conntrack_tuple.h
>to extension directory in xtables-addons tree and by modifying include
>in libxt_xxxx.c to "nf_nat.h", but this doesn't seem to be the proper
>way of doing things.

Well, iptables also copies them rather than properly relying on
something from <linux/*>. Yes, it's not proper. Patrick should know
the details about the what and why.

As for xt-a, preferable location is

linux-src/include/net/netfilter/nf_nat.h ->
xtables-addons/include/net/netfilter/nf_nat.h

Then #include <net/...> should work.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux