https://github.com/torvalds/linux
Revision 82836372311a5cbf9cc5f4f47f9b56cb9edfe90d authored by Colin on 26 May 2008, 16:04:43 UTC, committed by YOSHIFUJI Hideaki on 04 June 2008, 19:02:32 UTC
I discover a strange behavior in [ipv4 in ipv6] tunnel. When IPv6 tunnel payload is less than 40(0x28), packet can be sent to network, received in physical interface, but not seen in IP tunnel interface. No counter increase in tunnel interface. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
1 parent 24ef0da
Tip revision: 82836372311a5cbf9cc5f4f47f9b56cb9edfe90d authored by Colin on 26 May 2008, 16:04:43 UTC
[IPV6] TUNNEL6: Fix incoming packet length check for inter-protocol tunnel.
[IPV6] TUNNEL6: Fix incoming packet length check for inter-protocol tunnel.
Tip revision: 8283637
File | Mode | Size |
---|---|---|
Kbuild | -rw-r--r-- | 39 bytes |
a.out.h | -rw-r--r-- | 712 bytes |
atomic.h | -rw-r--r-- | 3.4 KB |
auxvec.h | -rw-r--r-- | 64 bytes |
bitops.h | -rw-r--r-- | 6.0 KB |
bootinfo.h | -rw-r--r-- | 25 bytes |
bug.h | -rw-r--r-- | 78 bytes |
bugs.h | -rw-r--r-- | 236 bytes |
byteorder.h | -rw-r--r-- | 296 bytes |
cache.h | -rw-r--r-- | 236 bytes |
cachectl.h | -rw-r--r-- | 499 bytes |
cacheflush.h | -rw-r--r-- | 1.0 KB |
checksum.h | -rw-r--r-- | 2.3 KB |
cputime.h | -rw-r--r-- | 118 bytes |
current.h | -rw-r--r-- | 602 bytes |
dbg.h | -rw-r--r-- | 55 bytes |
delay.h | -rw-r--r-- | 904 bytes |
device.h | -rw-r--r-- | 129 bytes |
div64.h | -rw-r--r-- | 31 bytes |
dma.h | -rw-r--r-- | 414 bytes |
elf.h | -rw-r--r-- | 2.7 KB |
emergency-restart.h | -rw-r--r-- | 149 bytes |
errno.h | -rw-r--r-- | 107 bytes |
fb.h | -rw-r--r-- | 205 bytes |
fcntl.h | -rw-r--r-- | 316 bytes |
flat.h | -rw-r--r-- | 935 bytes |
fpu.h | -rw-r--r-- | 17 bytes |
futex.h | -rw-r--r-- | 82 bytes |
gpio.h | -rw-r--r-- | 1.3 KB |
hardirq.h | -rw-r--r-- | 620 bytes |
hw_irq.h | -rw-r--r-- | 17 bytes |
ide.h | -rw-r--r-- | 937 bytes |
io.h | -rw-r--r-- | 8.5 KB |
ioctl.h | -rw-r--r-- | 31 bytes |
ioctls.h | -rw-r--r-- | 2.6 KB |
ipcbuf.h | -rw-r--r-- | 636 bytes |
irq.h | -rw-r--r-- | 936 bytes |
irq_regs.h | -rw-r--r-- | 34 bytes |
kdebug.h | -rw-r--r-- | 32 bytes |
keyboard.h | -rw-r--r-- | 647 bytes |
kmap_types.h | -rw-r--r-- | 287 bytes |
kvm.h | -rw-r--r-- | 98 bytes |
linkage.h | -rw-r--r-- | 187 bytes |
local.h | -rw-r--r-- | 88 bytes |
mc146818rtc.h | -rw-r--r-- | 233 bytes |
md.h | -rw-r--r-- | 253 bytes |
mman.h | -rw-r--r-- | 619 bytes |
mmu.h | -rw-r--r-- | 197 bytes |
mmu_context.h | -rw-r--r-- | 708 bytes |
module.h | -rw-r--r-- | 312 bytes |
msgbuf.h | -rw-r--r-- | 980 bytes |
mutex.h | -rw-r--r-- | 308 bytes |
namei.h | -rw-r--r-- | 306 bytes |
page.h | -rw-r--r-- | 2.4 KB |
page_offset.h | -rw-r--r-- | 38 bytes |
param.h | -rw-r--r-- | 328 bytes |
pci.h | -rw-r--r-- | 530 bytes |
percpu.h | -rw-r--r-- | 129 bytes |
pgalloc.h | -rw-r--r-- | 149 bytes |
pgtable.h | -rw-r--r-- | 2.1 KB |
poll.h | -rw-r--r-- | 155 bytes |
posix_types.h | -rw-r--r-- | 1.6 KB |
processor.h | -rw-r--r-- | 3.5 KB |
ptrace.h | -rw-r--r-- | 1.3 KB |
regs267x.h | -rw-r--r-- | 7.4 KB |
regs306x.h | -rw-r--r-- | 4.6 KB |
resource.h | -rw-r--r-- | 119 bytes |
scatterlist.h | -rw-r--r-- | 335 bytes |
sections.h | -rw-r--r-- | 97 bytes |
segment.h | -rw-r--r-- | 904 bytes |
semaphore.h | -rw-r--r-- | 29 bytes |
sembuf.h | -rw-r--r-- | 700 bytes |
setup.h | -rw-r--r-- | 87 bytes |
sh_bios.h | -rw-r--r-- | 605 bytes |
shm.h | -rw-r--r-- | 1.0 KB |
shmbuf.h | -rw-r--r-- | 1.1 KB |
shmparam.h | -rw-r--r-- | 149 bytes |
sigcontext.h | -rw-r--r-- | 409 bytes |
siginfo.h | -rw-r--r-- | 92 bytes |
signal.h | -rw-r--r-- | 3.4 KB |
smp.h | -rw-r--r-- | 32 bytes |
socket.h | -rw-r--r-- | 1.2 KB |
sockios.h | -rw-r--r-- | 374 bytes |
spinlock.h | -rw-r--r-- | 98 bytes |
stat.h | -rw-r--r-- | 1.6 KB |
statfs.h | -rw-r--r-- | 111 bytes |
string.h | -rw-r--r-- | 1.0 KB |
system.h | -rw-r--r-- | 4.5 KB |
target_time.h | -rw-r--r-- | 295 bytes |
termbits.h | -rw-r--r-- | 4.5 KB |
termios.h | -rw-r--r-- | 2.8 KB |
thread_info.h | -rw-r--r-- | 2.8 KB |
timex.h | -rw-r--r-- | 350 bytes |
tlb.h | -rw-r--r-- | 293 bytes |
tlbflush.h | -rw-r--r-- | 916 bytes |
topology.h | -rw-r--r-- | 131 bytes |
traps.h | -rw-r--r-- | 843 bytes |
types.h | -rw-r--r-- | 735 bytes |
uaccess.h | -rw-r--r-- | 4.1 KB |
ucontext.h | -rw-r--r-- | 249 bytes |
unaligned.h | -rw-r--r-- | 302 bytes |
unistd.h | -rw-r--r-- | 9.9 KB |
user.h | -rw-r--r-- | 3.3 KB |
virtconvert.h | -rw-r--r-- | 388 bytes |
Computing file changes ...