Patrick McHardy
4a9ecd5960
[NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets
...
As reported by Damien Thebault, the double POSTROUTING hook invocation
fix caused outgoing packets routed between two bridges to appear without
a link-layer header. The reason for this is that we're skipping the
br_nf_post_routing hook for routed packets now and don't save the
original link layer header, but nevertheless tries to restore it on
output, causing corruption.
The root cause for this is that skb->nf_bridge has no clearly defined
lifetime and is used to indicate all kind of things, but that is
quite complicated to fix. For now simply don't touch these packets
and handle them like packets from any other device.
Tested-by: Damien Thebault <damien.thebault@gmail.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-12-14 13:54:39 -08:00
..
acpi
Pull cpuidle into release branch
2007-11-20 01:18:37 -05:00
asm-alpha
asm-arm
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2007-11-30 08:11:18 -08:00
asm-avr32
[AVR32] Fix copy_to_user_page() breakage
2007-12-07 14:54:47 +01:00
asm-blackfin
Blackfin SPI driver: move hard coded pin_req to board file
2007-12-05 09:21:20 -08:00
asm-cris
CRIS tlb.h should include linux/pagemap.h
2007-11-14 18:45:47 -08:00
asm-frv
frv: Remove bogus NO_IRQ = -1 define
2007-11-09 15:11:44 -08:00
asm-generic
sched: fix RLIMIT_CPU comment
2007-11-26 21:21:49 +01:00
asm-h8300
asm-h8300: parentheses around definition CLOCK_TICK_RATE
2007-12-10 19:43:54 -08:00
asm-ia64
[IA64] iosapic cleanup
2007-12-07 16:11:12 -08:00
asm-m32r
m32r: Update sys_rt_sigsuspend
2007-11-28 01:24:04 +09:00
asm-m68k
asm-m68knommu
m68knommu: fix pread/pwrite defines
2007-11-05 15:12:33 -08:00
asm-mips
[MIPS] Alchemy: Fix Au1x SD controller IRQ
2007-12-09 04:51:10 +00:00
asm-parisc
[PARISC] print more than one character at a time for pdc console
2007-12-06 09:32:15 -08:00
asm-powerpc
Merge branch 'merge' of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc
2007-12-06 17:50:07 -08:00
asm-ppc
asm-s390
[S390] Fix irq tracing and lockdep_sys_exit calls.
2007-11-20 11:13:45 +01:00
asm-sh
sh: Fix copy_{to,from}_user_page() with cache disabled.
2007-11-19 12:55:51 +09:00
asm-sh64
sh: remove PTRACE_O_TRACESYSGOOD from asm/ptrace.h
2007-11-07 11:13:54 +09:00
asm-sparc
[SPARC32]: __inline__ --> inline
2007-10-27 00:17:01 -07:00
asm-sparc64
[SPARC64]: Use "is_power_of_2" macro for simplicity.
2007-11-07 02:24:33 -08:00
asm-um
uml: update address space affected by pud_clear
2007-11-14 18:45:37 -08:00
asm-v850
asm-x86
x86: disable hpet on shutdown
2007-12-03 17:17:10 +01:00
asm-xtensa
crypto
keys
linux
[NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets
2007-12-14 13:54:39 -08:00
math-emu
media
V4L/DVB (6601): V4L: videobuf-core locking fixes and comments
2007-12-11 18:08:08 -02:00
mtd
net
[SCTP]: Fix the bind_addr info during migration.
2007-12-07 01:07:49 -08:00
pcmcia
[AVR32] pcmcia ioaddr_t should be 32 bits on AVR32
2007-11-15 13:47:19 +01:00
rdma
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
rxrpc
scsi
esp_scsi: fix reset cleanup spinlock recursion
2007-12-10 19:43:55 -08:00
sound
[ALSA] version 1.0.15
2007-11-20 20:16:43 +01:00
video
xen
Kbuild