Skip to content

Added "Migrating from lwIP" documentation#112

Merged
dgarske merged 2 commits into
wolfSSL:masterfrom
danielinux:lwip_migration_guide
May 11, 2026
Merged

Added "Migrating from lwIP" documentation#112
dgarske merged 2 commits into
wolfSSL:masterfrom
danielinux:lwip_migration_guide

Conversation

@danielinux
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new documentation guide to help developers migrate embedded networking applications from lwIP to wolfIP, aligning migration steps with wolfIP’s fixed-resource, poll-driven architecture and callback-based socket model.

Changes:

  • Introduces a comprehensive “Migrating from lwIP to wolfIP” guide covering configuration sizing, link-layer driver porting, RNG wiring, and socket API patterns.
  • Includes side-by-side translation examples for lwIP raw/classic TCP servers and ALTCP-based servers.
  • Documents RTOS integration using the existing FreeRTOS BSD-socket wrapper as the reference design.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/migrating_from_lwIP.md Outdated
Comment thread docs/migrating_from_lwIP.md Outdated
Comment thread docs/migrating_from_lwIP.md Outdated
Comment thread docs/migrating_from_lwIP.md
Comment thread docs/migrating_from_lwIP.md Outdated
Copy link
Copy Markdown
Member

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's also do a short form blog on this and reference it. Thank you @danielinux

@dgarske dgarske merged commit 1781511 into wolfSSL:master May 11, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants