On Sun, Mar 03, 2002 at 03:00:03AM +0100, Andras Kis-Szabo wrote:
> Hi,
> 
> There are some strange header files under the 
> userspace/include/linux/netfilter_ipv6 directory!
> 
> ip6t_REJECT.h  

what's strange about it? It is there to make sure we can compile the
libip6t_REJECT module even if there is no REJECTv6 patch applied.

> ip6t_owner.h
> - these two headers are already submited into the kernel tree. They can be
>   found in the 2.4.14 patch and belongs to their main extensions.

yes. but we even want to compile libip6t_owner.so in case somebody is
running a pre-2.4.14 kernel, don't we.

> ip6t_length.h 
> - it can be found here and the patch of this extension contains this file,
>   too.

> These files are duplicated (in the userspace/include and in the
> linux-kernel/include directoryes)
> The limit and the owner are identical(?).

Yes. The idea is to make all the libip(6)t_XXX.so compile on systems even
where the respective kernel counterpart is not installed yet.

This is mostly because people are using binary RPMS / dpkg's which are
precompiled.  Then, later, we introduce a new feature to the kernel and they
would be unable to use their pre-built iptables package with those new
extensions.


> The REJECT header files are differs:
> IP6T_ICMP6_NOT_NEIGHBOUR and IP6T_ICMP6_ECHOREPLY rejection options!
> (The library code remained consistat, it does not support this 2 types, yet)

REJECTv6 is broken anyway, I need to fix this.

> regards,
>       kisza

-- 
Live long and prosper
- Harald Welte / [EMAIL PROTECTED]               http://www.gnumonks.org/
============================================================================
GCS/E/IT d- s-: a-- C+++ UL++++$ P+++ L++++$ E--- W- N++ o? K- w--- O- M+ 
V-- PS++ PE-- Y++ PGP++ t+ 5-- !X !R tv-- b+++ !DI !D G+ e* h--- r++ y+(*)

Reply via email to