[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lwip-users] Hardware Assisted Checksum
From: |
Kieran Mansley |
Subject: |
Re: [lwip-users] Hardware Assisted Checksum |
Date: |
Thu, 24 Nov 2005 08:58:13 +0000 |
On Wed, 2005-11-23 at 11:02 -0800, Jim Gibbons wrote:
> It is common these days to have TCP/UDP/IP checksum assistance in
> ethernet interface chips. This is a very appropriate place for the
> checksum, since everything is ready for checksumming by the time it
> gets to the chip.
Yes - doing it in hardware *after* the TCP stack has fragmented it makes
a lot of sense. As I interpreted the original question though they were
hoping to do it in hardware *before* the TCP stack processed the data.
> If lwIP allowed checksumming services to be performed at the driver
> level or beneath, then systems having special hardware - either in the
> ethernet chip or some other FPGA - could be used.
I think this comes into the role of porting to a particular
architecture. As has been mentioned recently, the lwIP checksum code is
unlikely to be optimal on many systems, and so is a candidate for
improvements when porting, but it would be hard to optimise it further
in a generic way.
Kieran
- [lwip-users] Hardware Assisted Checksum, EVS Hardware Dpt, 2005/11/23
- Re: [lwip-users] Hardware Assisted Checksum, Kieran Mansley, 2005/11/23
- Re: [lwip-users] Hardware Assisted Checksum, Timmy Brolin, 2005/11/23
- Re: [lwip-users] Hardware Assisted Checksum, Jim Gibbons, 2005/11/23
- Re: [lwip-users] Hardware Assisted Checksum, Mitani Hiroshi, 2005/11/23
- Re: [lwip-users] Hardware Assisted Checksum, Timmy Brolin, 2005/11/26
- Re: [lwip-users] Hardware Assisted Checksum,
Kieran Mansley <=