nekromant / esp8266-frankenstein

Alternative firmware for ESP8266 modules
318 stars 71 forks source link

lwip: Update to upstream. #56

Closed nekromant closed 9 years ago

nekromant commented 9 years ago

There's already a tree with upstream lwip for esp8266. The job at hand is:

d-a-v commented 9 years ago

Done :) But LWIP git repo is not yet taggued nor versionned. Today's version in frankenstein is 20-apr-2015. Scripts are provided to make proper diffs against matching LWIP commits. Upgrading must be done with care because of data structures frozen by esp-blobs. Interesting configurable parameters are TCP_MSS and TCP_WND for a trade-off between speed and ram. IPV6 seems impossible to me since structures would not match blob's ones The last patch about fixing timers proves itself right : both lwip version (espressif one, and lwip-git) have been running for more than 24hours, tansferring about 20GBytes with no freeze nor leaks and all timeout (poll callback, tcp retransmit timeouts and others) still running good. Testers are welcome !

nekromant commented 9 years ago

Yep, closing as fixed. Thanks a lot for your effort making this happen!