02.07.2013 Views

Inside Linux TCP stack: Overview

Inside Linux TCP stack: Overview

Inside Linux TCP stack: Overview

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

tcp_write_xmit()<br />

Key features: Tx data<br />

尝试捎带发送 MTUP<br />

遍历发送队列,发送数据直到违反发送条件<br />

检查是否超过拥塞窗口/发送窗口<br />

如果只有一个 seg ,进行 nagle 检查<br />

如果不是 push 出来的SEG,为了降低TSO分拆<br />

SEG的代价,检查是否可以延缓发包<br />

tcp_transmit_skb()<br />

调整发送队列<br />

重置重传队列

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!