Changli Gao
70c2efa5a3
act_nat: not all of the ICMP packets need an IP header payload
...
not all of the ICMP packets need an IP header payload, so we check the length
of the skbs only when the packets should have an IP header payload.
Based upon analysis and initial patch by Rodrigo Partearroyo González.
Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
----
net/sched/act_nat.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-07-12 20:00:19 -07:00
..
act_api.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
act_gact.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
act_ipt.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
act_mirred.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
act_nat.c
act_nat: not all of the ICMP packets need an IP header payload
2010-07-12 20:00:19 -07:00
act_pedit.c
act_pedit: access skb->data safely
2010-06-03 03:28:27 -07:00
act_police.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
act_simple.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
act_skbedit.c
pkt_sched: skbedit add support for setting mark
2009-10-22 21:56:42 -07:00
cls_api.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-04-11 14:53:53 -07:00
cls_basic.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cls_cgroup.c
cls_cgroup: Store classid in struct sock
2010-05-24 00:12:34 -07:00
cls_flow.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
cls_fw.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cls_route.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cls_rsvp.c
cls_rsvp.h
net: Move && and || to end of previous line
2009-11-29 16:55:45 -08:00
cls_rsvp6.c
cls_tcindex.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cls_u32.c
cls_u32: use skb_header_pointer() to dereference data safely
2010-06-02 07:32:42 -07:00
em_cmp.c
em_meta.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
em_nbyte.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
em_text.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
em_u32.c
ematch.c
net sched: printk message severity
2010-05-17 23:23:12 -07:00
Kconfig
cgroups: net_cls as module
2010-03-23 13:06:14 -07:00
Makefile
sch_api.c
net_sched: Fix qdisc_notify()
2010-05-23 23:11:07 -07:00
sch_atm.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_blackhole.c
sch_cbq.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_drr.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_dsmark.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_fifo.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_generic.c
net: add a noref bit on skb dst
2010-05-17 17:18:50 -07:00
sch_gred.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_hfsc.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_htb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_ingress.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_mq.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_multiq.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_netem.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sch_prio.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_red.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sch_sfq.c
net: Fix various endianness glitches
2010-04-20 19:06:52 -07:00
sch_tbf.c
tbf: stop wanton destruction of children (v2)
2010-05-17 17:44:35 -07:00
sch_teql.c
Clear IFF_XMIT_DST_RELEASE for teql interfaces
2010-06-16 14:47:30 -07:00