#5252 NORM Never A: Driver doesn't checksum incoming packets.
Zarro Boogs per Child
bugtracker at laptop.org
Sat Dec 1 12:12:31 EST 2007
#5252: Driver doesn't checksum incoming packets.
----------------------+-----------------------------------------------------
Reporter: dwmw2 | Owner: jcardona
Type: defect | Status: new
Priority: normal | Milestone: Never Assigned
Component: wireless | Version:
Keywords: | Verified: 0
----------------------+-----------------------------------------------------
The libertas driver sets {{{skb->ip_summed = CHECKSUM_UNNECESSARY}}} on
all incoming packets. This is probably a lie -- the best the firmware is
going to be doing, at a guess, is checking checksums on IPv4 and IPv6
packets.
We need to know precisely what the firmware _does_ checksum. And ideally
it'd just give us the checksum so we can store that and
{{{CHECKSUM_COMPLETE}}} in the incoming skbs, which allows the "hardware"
checksumming to be used with _any_ protocol.
--
Ticket URL: <http://dev.laptop.org/ticket/5252>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list