{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreih2fekuywu55efvuquthuhupywzgwejuf5nlkboyknpe7hmqmbdzy",
"uri": "at://did:plc:dmpmpvgbtnjd7pz4pxvvcwle/app.bsky.feed.post/3mivx36ard7y2"
},
"path": "/2026/04/07/wolfip-an-open-source-lightweight-tcp-ip-stack-with-no-dynamic-memory-allocations-for-embedded-systems/",
"publishedAt": "2026-04-07T10:18:15.000Z",
"site": "https://www.cnx-software.com",
"tags": [
"Hardware",
"Programming",
"Software management",
"STMicro STM32",
"C/C++",
"freertos",
"networking",
"open source",
"optimization",
"stm32",
"vpn",
"wireguard",
"wolfIP – An open-source, lightweight TCP/IP stack with no dynamic memory allocations for embedded systems",
"CNX Software - Embedded Systems News"
],
"textContent": "Better known for its open-source wolfSSL SSL/TLS library, wolfSSL (the company) has now released the wolfIP open-source, lightweight TCP/IP stack with no dynamic memory allocations (e.g., no malloc calls) designed for resource-constrained embedded systems.\n\nThe company highlights that wolfIP \"supports both endpoint-only mode and full multi-interface support with optional IP forwarding. By default, it operates as a network endpoint, but can be configured to forward traffic between multiple network interfaces\".\n\nThe post wolfIP – An open-source, lightweight TCP/IP stack with no dynamic memory allocations for embedded systems appeared first on CNX Software - Embedded Systems News.",
"title": "wolfIP – An open-source, lightweight TCP/IP stack with no dynamic memory allocations for embedded systems"
}