Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

open source lwip2 #3206

Closed
wants to merge 26 commits into from
Closed

open source lwip2 #3206

wants to merge 26 commits into from

Conversation

d-a-v
Copy link
Collaborator

@d-a-v d-a-v commented May 6, 2017

PLEASE check #3362 out instead


  • builder downloads original sources
  • precompiled version included
  • optionally selectable in arduino IDE menus
  • legacy lwip selected by default

* builder downloads original sources
* precompiled version included
* optionally selectable in arduino IDE menus
* legacy lwip selected by default
@igrr
Copy link
Member

igrr commented May 8, 2017

Thanks for the PR! I haven't yet had time to review and test it, however I have one question: why do we want to keep old lwIP version around? I.e. why did you choose to add it side by side with the old one instead of replacing?

@codecov-io
Copy link

codecov-io commented May 9, 2017

Codecov Report

❗ No coverage uploaded for pull request base (master@40c159f). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master    #3206   +/-   ##
=========================================
  Coverage          ?   27.57%           
=========================================
  Files             ?       20           
  Lines             ?     3655           
  Branches          ?      678           
=========================================
  Hits              ?     1008           
  Misses            ?     2469           
  Partials          ?      178

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 40c159f...79cd3f9. Read the comment docs.

@d-a-v
Copy link
Collaborator Author

d-a-v commented May 10, 2017

My humble opinion states that it is early for total and definitive lwip replacement :)
Further testing is needed because so many things rely on lwip (I alone did not cover all libraries using udp/tcp/...).

The current PR sets current-lwip-v1.4 as the default version. What could be done is to set v2 as the default version, leaving v1.4 still available just in case, at least for a little while.

@d-a-v
Copy link
Collaborator Author

d-a-v commented May 10, 2017

Also, for lwip-v2 to compile, a great deal of lwip-v1.4-include-files.h are needed (because of blobary-structures bindings).

@d-a-v
Copy link
Collaborator Author

d-a-v commented May 15, 2017

now works with #3001 (sntp was missing)

@devyte
Copy link
Collaborator

devyte commented Aug 29, 2017

hi, what's the status of this?

@d-a-v
Copy link
Collaborator Author

d-a-v commented Aug 30, 2017

Hi,

@igrr (and I) prefer waiting for release 2.4.

I would like to mention here that I made a new pull request (#3362) for open source lwIP. Its code is updated but above all the integration is different: it uses submodule. Discussion is needed before I close here.

@devyte devyte added this to Issues that may be impacted in Migrate to lwip2 Oct 25, 2017
@d-a-v
Copy link
Collaborator Author

d-a-v commented Nov 2, 2017

closing in favour of #3783

@d-a-v d-a-v closed this Nov 2, 2017
@d-a-v d-a-v deleted the lwip2 branch November 3, 2017 08:27
@devyte devyte moved this from Issues that may be impacted to Done in Migrate to lwip2 Jan 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

4 participants