Chapter 26. TCP Output
26.1. Introduction
The function tcp_output is called whenever a segment needs to be sent on a connection. There are numerous calls to this function from other TCP functions:
tcp_usrreq calls it for various requests: PRU_CONNECT to send the initial SYN, PRU_SHUTDOWN to send a FIN, PRU_RCVD in case a window update can be sent after the process has read some data from the socket receive buffer, PRU_SEND to send data, and PRU_SENDOOB to send out-of-band data.
tcp_fasttimo calls it to send a delayed ACK. ...
Get TCP/IP Illustrated now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.