Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/include/linux/netfilter_ipv4
Patrick McHardy 2748e5dec7 [NETFILTER]: Fix iptables ABI breakage on (at least) CRIS
With the introduction of x_tables we accidentally broke compatibility
by defining IPT_TABLE_MAXNAMELEN to XT_FUNCTION_MAXNAMELEN instead of
XT_TABLE_MAXNAMELEN, which is two bytes larger.

On most architectures it doesn't really matter since we don't have
any tables with names that long in the kernel and the structure
layout didn't change because of alignment requirements of following
members. On CRIS however (and other architectures that don't align
data) this changed the structure layout and thus broke compatibility
with old iptables binaries.

Changing it back will break compatibility with binaries compiled
against recent kernels again, but since the breakage has only been
there for three releases this seems like the better choice.

Spotted by Jonas Berlin <xkr47@outerspace.dyndns.org>.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-01-23 22:00:13 -08:00
..
ip_conntrack.h [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ip_conntrack_amanda.h
ip_conntrack_core.h
ip_conntrack_ftp.h [NETFILTER]: nf_nat: add FTP NAT helper port 2006-12-02 22:07:44 -08:00
ip_conntrack_h323.h [NETFILTER]: nf_conntrack/nf_nat: add H.323 helper port 2006-12-02 22:08:46 -08:00
ip_conntrack_helper.h [NETFILTER]: PPTP conntrack: fix another GRE keymap leak 2006-09-22 15:20:20 -07:00
ip_conntrack_icmp.h
ip_conntrack_irc.h
ip_conntrack_pptp.h [NETFILTER]: PPTP conntrack: simplify expectation handling 2006-09-22 15:20:13 -07:00
ip_conntrack_proto_gre.h [NET]: netfilter checksum annotations 2006-12-02 21:23:42 -08:00
ip_conntrack_protocol.h
ip_conntrack_sctp.h
ip_conntrack_sip.h [NETFILTER]: sip conntrack: better NAT handling 2006-12-02 21:31:26 -08:00
ip_conntrack_tcp.h
ip_conntrack_tftp.h [NETFILTER]: More trivial annotations. 2006-12-02 21:22:54 -08:00
ip_conntrack_tuple.h [NETFILTER]: conntrack annotations 2006-09-28 18:03:00 -07:00
ip_nat.h [NETFILTER]: NAT annotations 2006-09-28 18:03:01 -07:00
ip_nat_core.h [NETFILTER]: Get rid of HW checksum invalidation 2006-09-22 14:53:54 -07:00
ip_nat_helper.h
ip_nat_pptp.h [NETFILTER]: PPTP conntrack: get rid of unnecessary byte order conversions 2006-09-22 15:20:08 -07:00
ip_nat_protocol.h
ip_nat_rule.h
ip_queue.h [NETFILTER]: netfilter misc annotations 2006-09-28 18:02:59 -07:00
ip_tables.h [NETFILTER]: Fix iptables ABI breakage on (at least) CRIS 2007-01-23 22:00:13 -08:00
ipt_addrtype.h
ipt_ah.h
ipt_CLASSIFY.h
ipt_CLUSTERIP.h
ipt_comment.h
ipt_connbytes.h
ipt_CONNMARK.h
ipt_connmark.h
ipt_conntrack.h
ipt_dccp.h
ipt_dscp.h [NETFILTER]: x_tables: replace IPv4 dscp match by address family independent version 2006-09-22 14:55:21 -07:00
ipt_DSCP.h [NETFILTER]: x_tables: replace IPv4 DSCP target by address family independent version 2006-09-22 14:55:22 -07:00
ipt_ecn.h
ipt_ECN.h
ipt_esp.h
ipt_hashlimit.h [NETFILTER]: x_tables: add port of hashlimit match for IPv4 and IPv6 2006-12-02 21:31:31 -08:00
ipt_helper.h
ipt_iprange.h [NETFILTER]: ipt annotations 2006-09-28 18:03:02 -07:00
ipt_length.h
ipt_limit.h
ipt_LOG.h [NETFILTER]: x_tables: add NFLOG target 2006-12-02 21:31:31 -08:00
ipt_mac.h
ipt_MARK.h
ipt_mark.h
ipt_multiport.h
ipt_NFQUEUE.h
ipt_owner.h
ipt_physdev.h
ipt_pkttype.h
ipt_policy.h
ipt_realm.h
ipt_recent.h
ipt_REJECT.h
ipt_SAME.h
ipt_sctp.h
ipt_state.h
ipt_string.h
ipt_TCPMSS.h
ipt_tcpmss.h
ipt_TOS.h
ipt_tos.h
ipt_TTL.h
ipt_ttl.h
ipt_ULOG.h
Kbuild [NETFILTER]: nf_conntrack/nf_nat: add H.323 helper port 2006-12-02 22:08:46 -08:00