Herbert Xu
c8884edd07
[NET]: Fix segmentation of linear packets
...
skb_segment fails to segment linear packets correctly because it
tries to write all linear parts of the original skb into each
segment. This will always panic as each segment only contains
enough space for one MSS.
This was not detected earlier because linear packets should be
rare for GSO. In fact it still remains to be seen what exactly
created the linear packets that triggered this bug. Basically
the only time this should happen is if someone enables GSO
emulation on an interface that does not support SG.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-10-30 15:24:36 -08:00
..
datagram.c
[NET]: Replace CHECKSUM_HW by CHECKSUM_PARTIAL/CHECKSUM_COMPLETE
2006-09-22 14:53:53 -07:00
dev.c
[PATCH] rename net_random to random32
2006-10-17 08:18:43 -07:00
dev_mcast.c
[NET]: Remove unnecessary config.h includes from net/
2006-09-22 14:54:21 -07:00
dst.c
[NET]: add_timer -> mod_timer() in dst_run_gc()
2006-08-09 02:25:54 -07:00
dv.c
[NET]: More kzalloc conversions.
2006-04-09 22:25:48 -07:00
ethtool.c
[ETHTOOL]: Remove some entries from non-root command list.
2006-09-28 18:03:12 -07:00
fib_rules.c
Remove all inclusions of <linux/config.h>
2006-10-04 03:38:54 -04:00
filter.c
[NET]: Fix sk->sk_filter field access
2006-09-22 15:18:47 -07:00
flow.c
IPsec: propagate security module errors up from flow_cache_lookup
2006-10-11 23:59:34 -07:00
gen_estimator.c
[NET]: More kzalloc conversions.
2006-04-09 22:25:48 -07:00
gen_stats.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
iovec.c
[PATCH] misc verify_area cleanups
2005-05-01 08:59:08 -07:00
link_watch.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
Makefile
[NET]: Protocol Independant Policy Routing Rules Framework
2006-09-22 14:53:40 -07:00
neighbour.c
[NEIGH]: always use hash_mask under tbl lock
2006-10-04 00:31:01 -07:00
net-sysfs.c
[PATCH] WE-21 support (core API)
2006-09-25 16:52:14 -04:00
netevent.c
[NET]: Network Event Notifier Mechanism.
2006-08-02 13:38:20 -07:00
netpoll.c
[NETPOLL]: initialize skb for UDP
2006-10-19 23:58:23 -07:00
pktgen.c
[PKTGEN]: DSCP support
2006-09-28 18:01:47 -07:00
request_sock.c
[NET]: More kzalloc conversions.
2006-04-09 22:25:48 -07:00
rtnetlink.c
[RTNETLINK]: Fix use of wrong skb in do_getlink()
2006-10-12 01:50:30 -07:00
scm.c
[NET]: File descriptor loss while receiving SCM_RIGHTS
2006-10-11 23:59:48 -07:00
skbuff.c
[NET]: Fix segmentation of linear packets
2006-10-30 15:24:36 -08:00
sock.c
Lockdep: add lockdep_set_class_and_subclass() and lockdep_set_subclass()
2006-10-11 01:45:14 -04:00
stream.c
[NET]: fix __sk_stream_mem_reclaim
2006-07-12 17:58:53 -07:00
sysctl_net_core.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
user_dma.c
[I/OAT]: net/core/user_dma.c should #include <net/netdma.h>
2006-07-21 14:49:49 -07:00
utils.c
[PATCH] rename net_random to random32
2006-10-17 08:18:43 -07:00
wireless.c
[PATCH] wireless: WE-20 compatibility for ESSID and NICKN ioctls
2006-10-19 17:08:19 -04:00