
5/7/2025 · Marek Majkowski
What this post added
Introduces `udpgrm`, a lightweight daemon for graceful UDP server restarts. Details the challenges of stateful UDP flow migration during restarts and presents a solution using Linux's `SO_REUSEPORT` API and eBPF. Explains the concepts of socket generations, working generation, and flow dissectors. Describes the `udpgrm` daemon's functionality for administrators and programmers, including its CLI for listing reuseport groups, sockets, and metrics.