SO_TIMESTAMPING is key to debugging the network stack and end-to-end app latency. SO_TIMESTAMPING is key to sifting bugs that are network vs those that can be attributed to the kernel.
Jason Xing believes there are a few areas that need optimization for usability and performance. These include: uAPI compatibility, extra system call overhead, and the need for application modification. His work is to resolve these issues. In this talk, Jason will discuss his eBPF extension which transparently equips every matched flow with SO_TIMESTAMPING without _modifying any application code_.
More details: https://netdevconf.info/0x19/5
cheers, jamal