As a quick test I placed descriptors and the entire pool into
non-cacheable SRAM. No further code changes are necessary although it
took some time tweaking the linker and lwipopts.h file. I had to shrink
it a little to fit into a 64kB section but network communication still
seems to be stable. Could this be a solution in order to run uC with
cache enabled  while keeping lwip code 'almost as is' ?

Following your posts I feel a little overloaded by your input - "zero
copy" etc. I understand that I have to do some RTFM and spend some time
in the mailing list in order to do something that makes _really_ sense.
The next step would be to upgrade to 2.0.3 I guess.

Jochen

_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to