WolfIP: Lightweight TCP/IP stack with no dynamic memory allocations

789c789c789c 114 points 14 comments March 12, 2026
github.com · View on Hacker News

Discussion Highlights (4 comments)

rpcope1

It would be interesting to know why you would choose this over something like the Contiki uIP or lwIP that everything seems to use.

rwmj

passt (the network stack that you might be using if you're running qemu, or podman containers) also has no dynamic memory allocations. I always thought it's quite an interesting achievement. https://blog.vmsplice.net/2021/10/a-new-approach-to-usermode... https://passt.top/passt/about/#security

sedatk

It only implements IPv4 which explains to a degree that why IPv6 isn't ubiquitous: it's costly to implement.

CyberDildonics

Are there TCP/IP stacks out there in common use that are allocating memory all the time?

Semantic search powered by Rivestack pgvector
3,663 stories · 34,065 chunks indexed