Files
linux/net
Florian Westphal 81e675c227 netfilter: ebtables: add CONFIG_COMPAT support
Main code for 32 bit userland ebtables binary with 64 bit kernels
support.

Tested on x86_64 kernel only, using 64bit ebtables binary
for output comparision.

At least ebt_mark, m_mark and ebt_limit need CONFIG_COMPAT hooks, too.

remaining problem:

The ebtables userland makefile has:
ifeq ($(shell uname -m),sparc64)
	CFLAGS+=-DEBT_MIN_ALIGN=8 -DKERNEL_64_USERSPACE_32
endif

struct ebt_replace, ebt_entry_match etc. then contain userland-side
padding, i.e.  even if we are called from a 32 bit userland, the
structures may already be in the right format.

This problem is addressed in a follow-up patch.

Signed-off-by: Florian Westphal <fwestphal@astaro.com>
2010-02-16 17:27:19 +01:00
..
2009-12-16 12:16:41 -05:00
2010-01-16 01:04:04 -08:00
2009-11-25 15:14:13 -08:00
2009-12-26 20:38:23 -08:00
2009-12-15 08:53:25 -08:00
2010-02-05 16:29:48 -08:00
2010-01-17 19:16:02 -08:00
2010-01-16 01:04:04 -08:00
2009-11-25 15:14:13 -08:00
2010-01-23 01:21:27 -08:00
2010-01-19 14:23:57 -08:00
2010-01-17 19:16:02 -08:00
2009-07-12 12:22:34 -07:00
2009-12-17 10:51:40 -05:00