Paolo Abeni
Linux user since late '90, kernel developer for too many years in closed source companies and finally landed to the Red Hat open-source paradise, Paolo contributes regularly to the Linux networking stack, focusing his effort to improve networking performances
Paolo Abeni's contributions
Improve UDP performance in RHEL 8.5
Paolo Abeni
Find out why TCP is faster than UDP, then learn how to use Red Hat Enterprise Linux 8.5 to boost UDP throughput in container deployments.
Using eXpress Data Path (XDP) maps in RHEL 8: Part 2
Paolo Abeni
This article, the second is a series about eXpress Data Path (XDP), explores maps--a more-advanced eBPF feature--and some common pitfalls and basic debugging techniques.
Achieving high-performance, low-latency networking with XDP: Part I
Paolo Abeni
This article guides you through your first XDP program, building a working example from zero and allowing you to build a light-speed network application from there. With an XDP program, you can achieve unprecedented speed in packet filtering, because a modern driver with XDP support can easily handle more than 14 Mpps.
The need for speed and the kernel datapath - recent improvements in UDP packets processing
Paolo Abeni
Networking hardware is becoming crazily fast, 10Gbs NICs are entry-level for server h/w, 100Gbs cards are increasingly popular and 200Gbs are already surfacing. While the Linux kernel is striving to cope with such speeds with large packets and all kind of aggregation, ISPs are requesting much more demanding workload with NFV and line rate packet processing even for 64 bytes packets. Is everything lost and are we all doomed to rely on some kernel bypass solution? Possibly, but let's first...
Improve UDP performance in RHEL 8.5
Find out why TCP is faster than UDP, then learn how to use Red Hat Enterprise Linux 8.5 to boost UDP throughput in container deployments.
Using eXpress Data Path (XDP) maps in RHEL 8: Part 2
This article, the second is a series about eXpress Data Path (XDP), explores maps--a more-advanced eBPF feature--and some common pitfalls and basic debugging techniques.
Achieving high-performance, low-latency networking with XDP: Part I
This article guides you through your first XDP program, building a working example from zero and allowing you to build a light-speed network application from there. With an XDP program, you can achieve unprecedented speed in packet filtering, because a modern driver with XDP support can easily handle more than 14 Mpps.
The need for speed and the kernel datapath - recent improvements in UDP packets processing