> >>>>> "Alexey" == kuznet <firstname.lastname@example.org> writes:
> >> There is no point in using it for transmit since the Linux TCP
> >> stack currently doesn't support this.
> Alexey> Hmm... Are you sure? Until now I thought exaclty the same with
> Alexey> opposite sign. 8) Namely: there are no reasons to awake the
> Alexey> feature in TCP, because no drivers support this.
> Well in order to use it and really gain on it for transmit, you want
> scatter/gather skbuffs, something which I really want to look at
> (provided I can find the time). If you are doing the data copy anyway,
> there checksum is almost free.
Agreed. Back in the early 2.2 days I changed the kernel in a generic
way not to checksum outgoing TCP/UDP packets if it knew the card could
handle it, and experimented using a Packet Engines Hamachi gigE. The
changes to the stack are fairly small, and the gains are near
negligible (max 5% faster) since a checksum while copying is indeed
The curious might see http://dancer.ca.sandia.gov/~pw, but I'd much
rather see the card DMA the unchecksummed payload directly from
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:19 EST