This is a deep dive into the Linux Networking stack using ftrace. It looks at
things like
sk_buffqdisc- Hardware Interrupts
- I/O and Local APIC
- Software IRQs
- Infiniband
The GitHub repository contains a guide on how to reproduce the results and the
ftrace traces. It also contains some analysis of the specific functions that
are involved in the Linux networking stack that was done using LLMs.
The slides below contains some diagrams. Take a look at this google slides if you want animations as well.