Giant Sand Fan's wrote:
because the #ifndef __KERNEL__ tags goes beyond NT_IP_PRE_ROUTING,.. defines , this change appears in 2.6.25 (because I works in 2.6.22) and I cannot compile my kernel module hook with that version. There is a way to do a correct development-compilation with this headers? I cannot find anything about this issue.Yes I can move the "#endif" but i think that must not be right thing. So sorry if I'm out of scope.
The kernel doesn't need these definitions anymore, so they're not available to avoid people using them. For external modules that need to compile with multiple version, you can either add the necessary definitions yourself (the values are part of the ABI and unchangable) or possibly use the compat headers from xtables-addons. -- 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