FreeRtosIP - Suggest You Add Protocol Checksum config setting

joehinkle wrote on Sunday, July 10, 2016:

The ENET in the Kinetis family of micros have the capability to perform IP, and protocol checksum generation (UDP, TCP, ICMP).

I suggest you consider adding a config setting that would set the protocol checksum to ZERO – have the harware perform the calculation – it makes a measurable change in performance.

I’ve implemented hard code changes in my version of the stack but would love to have future releases of FreeRtosIP include this so I can upgrade easier.

Thanks for lostening.

Joe

rtel wrote on Sunday, July 10, 2016:

Are you talking about FreeRTOS+TCP? If so, I thought that option
existed already - maybe its not in the currently release version.

joehinkle wrote on Sunday, July 10, 2016:

Yes.

I was debugging a reply to an external PING and found the checksum was being set in the ping reply.

I did a solution search and found three other places where the checksum was being set that were not surrounded by a config setting.

IP checksum is configured.

I was just suggesting a config for the protocol related checksums also.

Joe