Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed
Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed
Posted Jun 4, 2019 15:09 UTC (Tue) by clameter (subscriber, #17005)Parent article: Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed
Posted Jun 5, 2019 13:44 UTC (Wed)
by edomaur (subscriber, #14520)
[Link]
Posted Jun 8, 2019 0:02 UTC (Sat)
by ncm (guest, #165)
[Link]
If I had access, from my eBPF program fragment, to pre-permission-checked ranges of user-space memory, it would do everything I need, and make io_uring redundant. (It doesn't do exactly what I need, anyway, but something else costlier.) On NICs that let me run my eBPF on the NIC, it would free one or more whole CPU cores per interface. Either way, it would relieve dependency on proprietary libraries and, sometimes, on superuser permissions.
Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed
Šabić: eBPF and XDP for Processing Packets at Bare-metal Speed