Magnus Karlsson
Magnus Karlsson
Thanks. For the example from Cilium, it makes sense that there is an AF_INET socket associated with a TCP close action. What kind of actions/fentries/eBPF hook points would you like...
How about adding this to the "ss" command? There are already some things added to it, but more could be added if there are things missing.
You can access the information that ss gets through netlink without having to use ss. The functionality can be found in net/xdp/xsk_diag.c. Though there might be info missing that you...
Good question, but unfortunately I do not know. Maybe you have already solved the problem?
Correct. The xdp_diag.c code is just a function of a single provided AF_XDP socket. Given a socket, it just fills in information about it.
> Hey everybody, I'm currently trying to modify the the af_xdp_user.c program to process and transmit packets in batches as per the hint in the process_packet() function. > > Has...
> So I have implemented some batch processing in the user space application and when testing with ping flood I can't see any difference in performance at all. Since my...
With that sparse information you provided anything could be wrong. You have to submit enough information for someone else to reproduce your problem, otherwise we cannot help you.
Again, unfortunately depends on what you are doing :-). An Rx only workload can run without any syscalls. If you have a Tx only workload, then you need syscalls. If...
There is no thread that does Tx in the SKB path of Linux. Only Rx is performed in a thread. If you are interested in zero-copy mode, then Rx and...