uwcms / IPMC

University of Wisconsin ZYNQ IPMC
8 stars 5 forks source link

Xilinx lwip drivers deal poorly with cache at high traffic #6

Closed mpv89 closed 5 years ago

mpv89 commented 5 years ago

A problem related to cache incoherency and DMA in the lwip driver makes incoming packets corrupted. To avoid problems until a solution is found lwip checksum were enabled in 16379ec1d0554c50fce251515f5005025ea85526.

A post was added to the Xilinx forums asking for help, no solution so far.: https://forums.xilinx.com/t5/Embedded-Processor-System-Design/FreeRTOS-lwip-driver-cache-issues-in-2018-2/m-p/879300