This repository contains the work to make lwIP more modular, allowing eBPF plugin to be run on it. All the work has been done in the pluginizing branch. This has been done as a proof of concept for showing that we could extend TCP stacks by using eBPF plugins. The use cases shown here are the delayed ACKs, the thin-stream adaptation, and the introduction of new TCP options (one is an experimental option that allows dropping a connection based on the RTO value).
What is the agobeaux/lwip GitHub project? Description: "This repository contains the work to make lwIP more modular, allowing eBPF plugin to be run on it. All the work has been done in the pluginizing branch. This has been done as a proof of concept for showing that we could extend TCP stacks by using eBPF plugins. The use cases shown here are the delayed ACKs, the thin-stream adaptation, and the introduction of new TCP options (one is an experimental option that allows dropping a connection based on the RTO value).". Written in C. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download master.zipReport bugs or request features on the lwip issue tracker:
Open GitHub Issues