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
Are you talking about FreeRTOS+TCP? If so, I thought that option existed already – maybe its not in the currently release version.
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
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.