aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ll_temac_main.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2010-07-05 21:29:28 +0000
committerDavid S. Miller <davem@davemloft.net>2010-07-07 14:43:33 -0700
commit17762060c25590bfddd68cc1131f28ec720f405f (patch)
tree20f774e21264c70a7d6690377db4cddd811278fc /drivers/net/ll_temac_main.c
parentbridge br_multicast: BUG: unable to handle kernel NULL pointer dereference (diff)
downloadlinux-dev-17762060c25590bfddd68cc1131f28ec720f405f.tar.xz
linux-dev-17762060c25590bfddd68cc1131f28ec720f405f.zip
bridge: Clear IPCB before possible entry into IP stack
The bridge protocol lives dangerously by having incestuous relations with the IP stack. In this instance an abomination has been created where a bogus IPCB area from a bridged packet leads to a crash in the IP stack because it's interpreted as IP options. This patch papers over the problem by clearing the IPCB area in that particular spot. To fix this properly we'd also need to parse any IP options if present but I'm way too lazy for that. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Cheers, Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions