Performance tests with new network stack

Joel Sherrill joel.sherrill at oarcorp.com
Thu Sep 25 14:17:36 UTC 2014


On 9/25/2014 9:08 AM, Sebastian Huber wrote:
> On 25/09/14 16:01, Joel Sherrill wrote:
>> I thought at one point, we had populated the new stack with
>> the checksum code from the old stack for the highly optimized
>> cases. Was the PowerPC one where we just trusted their new
>> code and our old code was more optimized?
> FreeBSD no longer uses optimized routines since state of the art network 
> interface controllers do this checksum stuff in hardware.
>
> NetBSD has optimized variants, but the APIs differ.  They also have the 
> advertising clause in their license.
>
> I don't have time to write optimized assembler code myself at the moment.
>
OK. Then is this now a function of the NIC driver for those that don't
support
hardware checksum calculation?

Looking back at the history, I wrote the current PowerPC one a LONG time ago
based on the x86 one and neither has an advertising clause. They could be
copied and the API updated if someone cares.

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the devel mailing list