The traditional kernel networking path for the same message transfer — the counterpart to the RDMA animation. Watch the data get copied twice, processed by the CPU at every layer, and interrupt the remote CPU. RDMA skips all of it.
Speed
1×
0
Ready
Press Play, or step through with Next.
Payload dataMemory copy (CPU)TCP processingIP processingDMA transferOn the wireInterrupt (IRQ)ACK
Key idea: every byte is copied between user space and the kernel (twice) and touched by the CPU at each protocol layer.
The kernel sits on the data path, send()/recv() cause context switches, and inbound packets interrupt the CPU.
RDMA removes all of this with kernel bypass, zero-copy DMA, and one-sided operations.
←/→ step · Space play/pause.