Shan Wei
a9cf73ea7f
ipv6: udp: fix the wrong headroom check
...
At this point, skb->data points to skb_transport_header.
So, headroom check is wrong.
For some case:bridge(UFO is on) + eth device(UFO is off),
there is no enough headroom for IPv6 frag head.
But headroom check is always false.
This will bring about data be moved to there prior to skb->head,
when adding IPv6 frag header to skb.
Signed-off-by: Shan Wei <shanwei@cn.fujitsu.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-04-21 10:39:10 -07:00
..
9p
Fix common misspellings
2011-03-31 11:26:23 -03:00
802
8021q
Fix common misspellings
2011-03-31 11:26:23 -03:00
appletalk
appletalk: Fix OOPS in atalk_release().
2011-03-31 18:59:10 -07:00
atm
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
ax25
batman-adv
Fix common misspellings
2011-03-31 11:26:23 -03:00
bluetooth
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
bridge
bridge: reset IPCB in br_parse_ip_options
2011-04-12 13:39:14 -07:00
caif
caif: performance bugfix - allow radio stack to prioritize packets.
2011-04-11 13:15:58 -07:00
can
can: add missing socket check in can/raw release
2011-04-20 12:37:59 -07:00
ceph
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
core
net: Disable NETIF_F_TSO_ECN when TSO is disabled
2011-04-12 19:29:45 -07:00
dcb
net: dcbnl: Update copyright dates
2011-03-14 17:02:42 -07:00
dccp
Fix common misspellings
2011-03-31 11:26:23 -03:00
decnet
decnet: Convert to use flowidn where applicable.
2011-03-12 15:08:55 -08:00
dns_resolver
dsa
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2011-04-11 07:27:24 -07:00
econet
econet: 4 byte infoleak to the network
2011-03-18 15:12:15 -07:00
ethernet
ieee802154
ieee802154: Remove hacked CFLAGS in net/ieee802154/Makefile
2011-04-12 15:33:23 -07:00
ipv4
ip: ip_options_compile() resilient to NULL skb route
2011-04-14 23:26:02 -07:00
ipv6
ipv6: udp: fix the wrong headroom check
2011-04-21 10:39:10 -07:00
ipx
ipx: fix ipx_release()
2011-03-21 18:16:39 -07:00
irda
irda: fix locking unbalance in irda_sendmsg
2011-04-12 15:29:54 -07:00
iucv
Fix common misspellings
2011-03-31 11:26:23 -03:00
key
l2tp
l2tp: fix possible oops on l2tp_eth module unload
2011-03-21 18:10:25 -07:00
lapb
llc
llc: Fix length check in llc_fixup_skb().
2011-04-11 18:59:05 -07:00
mac80211
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2011-04-11 07:27:24 -07:00
netfilter
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6
2011-04-19 11:28:35 -07:00
netlabel
Fix common misspellings
2011-03-31 11:26:23 -03:00
netlink
netrom
packet
phonet
Phonet: fix aligned-mode pipe socket buffer header reserve
2011-03-15 14:55:49 -07:00
rds
Fix common misspellings
2011-03-31 11:26:23 -03:00
rfkill
rose
Fix common misspellings
2011-03-31 11:26:23 -03:00
rxrpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2011-03-16 16:29:25 -07:00
sched
Fix common misspellings
2011-03-31 11:26:23 -03:00
sctp
sctp: fix oops while removed transport still using as retran path
2011-04-12 19:33:51 -07:00
sunrpc
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
2011-04-08 11:47:35 -07:00
tipc
Fix common misspellings
2011-03-31 11:26:23 -03:00
unix
Fix common misspellings
2011-03-31 11:26:23 -03:00
wanrouter
Fix common misspellings
2011-03-31 11:26:23 -03:00
wimax
wireless
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
2011-04-07 11:14:49 -07:00
x25
Fix common misspellings
2011-03-31 11:26:23 -03:00
xfrm
Fix common misspellings
2011-03-31 11:26:23 -03:00
compat.c
Kconfig
Makefile
nonet.c
socket.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
sysctl_net.c
TUNABLE