data path (travel) of tcp data from "write" syscall downto I/O registers programming
Posted
by osgx
on Stack Overflow
See other posts from Stack Overflow
or by osgx
Published on 2010-04-22T01:55:56Z
Indexed on
2010/04/22
2:03 UTC
Read the original article
Hit count: 253
Hello
Is there a good overview of tcp data path in Linux (2.6, not 2.4 if the path actually differ)? Where is a packet on different stages of tcp/ip stack handling?
How packet is packed to tcp segment, then ip packet. How it is transmitted to network card? (with series of I/O regs write and DMA?) Is it transmitted to network card in the "write" syscall handler (with some deep callstack) or is it transmitted at some other moment?
© Stack Overflow or respective owner