This UDP library lets a user specify a maximum buffer per source address received, so a single source cannot overwhelm a shared socket buffer.
Why do you think that https://github.com/zoidyzoidzoid/awesome-ebpf is a good alternative to bpf_buffer_per_source