On 2025-04-13, Rémy DZIEMIASZKO via lwip-users <[email protected]> wrote:
> LwIP can manage checksums either through software or by offloading > the task to hardware. Those are not what the the OP is asking about. Those are IP/UCP/TCP 1's compliment checksums. The OP is asking about the Ethernet frame CRC checksum. That is handled by hardware in the MAC. Whether they are seen by Wireshark on received packets depends on the HW, driver, and OS where Wireshark is running. > You can configure these options in `lwipopt.h`: > > ```c > //*************************************************** > // ---------- checksum options ---------- > //*************************************************** > //#define CHECKSUM_GEN_IP 1 > //#define CHECKSUM_GEN_UDP 1 > //#define CHECKSUM_GEN_TCP 1 > //#define CHECKSUM_CHECK_IP 1 > //#define CHECKSUM_CHECK_UDP 1 > //#define CHECKSUM_CHECK_TCP 1 > ``` _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
