Herbert Xu
1c9b7aa1eb
[ATM]: Check IP header validity in mpc_send_packet
...
Al went through the ip_fast_csum callers and found this piece of code
that did not validate the IP header. While root crashing the machine
by sending bogus packets through raw or AF_PACKET sockets isn't that
serious, it is still nice to react gracefully.
This patch ensures that the skb has enough data for an IP header and
that the header length field is valid.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-09 03:51:59 -08:00
..
addr.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
addr.h
[ATM]: add support for LECS addresses learned from network
2005-10-06 22:19:28 -07:00
atm_misc.c
[ATM]: atm_pcr_goal() doesn't modify its argument's contents -- mark it as const
2005-11-29 16:13:55 -08:00
atm_sysfs.c
Driver core: change add_uevent_var to use a struct
2007-10-12 14:51:01 -07:00
br2684.c
[BR2684]: get rid of broken header code.
2007-10-17 19:39:22 -07:00
clip.c
[NET]: Make device event notification network namespace safe
2007-10-10 16:49:09 -07:00
common.c
[NET]: Forget the zero_it argument of sk_alloc()
2007-11-01 00:39:31 -07:00
common.h
[NET]: Make socket creation namespace safe.
2007-10-10 16:49:07 -07:00
ioctl.c
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
Kconfig
[ATM]: Trivial spelling fix patch for net/Kconfig
2005-07-19 13:56:53 -07:00
lec.c
[ATM] net/atm/lec.c: printk warning fix
2007-10-10 16:52:54 -07:00
lec.h
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
lec_arpc.h
[ATM]: [lec] add reference counting to lec_arp entries
2006-09-29 17:16:48 -07:00
Makefile
[ATM]: Kill ipcommon.[ch]
2006-12-02 21:32:08 -08:00
mpc.c
[ATM]: Check IP header validity in mpc_send_packet
2008-01-09 03:51:59 -08:00
mpc.h
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
mpoa_caches.c
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
mpoa_caches.h
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
mpoa_proc.c
[NET]: Make all initialized struct seq_operations const.
2007-07-10 23:07:31 -07:00
pppoatm.c
[ATM]: Replace DPRINTK() with pr_debug().
2007-10-10 16:48:27 -07:00
proc.c
[NET]: all net/ cleanup with ARRAY_SIZE
2007-10-10 16:51:26 -07:00
protocols.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pvc.c
[NET]: Make socket creation namespace safe.
2007-10-10 16:49:07 -07:00
raw.c
[ATM]: Replace DPRINTK() with pr_debug().
2007-10-10 16:48:27 -07:00
resources.c
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
resources.h
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
signaling.c
[NET]: sparse warning fixes
2007-10-10 16:54:48 -07:00
signaling.h
[NET] ATM: Fix whitespace errors.
2007-02-10 23:19:16 -08:00
svc.c
[NET]: Make socket creation namespace safe.
2007-10-10 16:49:07 -07:00