summaryrefslogtreecommitdiffstats
path: root/drivers/block
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2010-07-21 04:32:45 +0000
committerDavid S. Miller <davem@davemloft.net>2010-07-24 20:47:20 -0700
commitef3db4a5954281bc1ea49a4739c88eaea091dc71 (patch)
treed440fc0cf90ce8ccdd525a85bdeb70c98b052e87 /drivers/block
parentd8190dff018ffe932d17cae047c6b3d1c5fc7574 (diff)
downloadlinux-stable-ef3db4a5954281bc1ea49a4739c88eaea091dc71.tar.gz
linux-stable-ef3db4a5954281bc1ea49a4739c88eaea091dc71.tar.bz2
linux-stable-ef3db4a5954281bc1ea49a4739c88eaea091dc71.zip
tun: avoid BUG, dump packet on GSO errors
There are still some LRO cards that cause GSO errors in tun, and BUG on this is an unfriendly way to tell the admin to disable LRO. Further, experience shows we might have more GSO bugs lurking. See https://bugzilla.kernel.org/show_bug.cgi?id=16413 as a recent example. dumping a packet will make it easier to figure it out. Replace BUG with warning+dump+drop the packet to make GSO errors in tun less critical and easier to debug. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Tested-by: Alex Unigovsky <unik@compot.ru> Acked-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/block')
0 files changed, 0 insertions, 0 deletions