I've been trying to figure out how TCP segmentation offload works. I keep reading about offloading segmentation of 64k pieces of data for segmentation and that it increases send performance. I've looked at the Intel driver and the Linux kernel, but I can't figure out how they sequence the segmentation offload. How does the NIC perform the segmentation? Does the NIC perform flow control by monitoring the ACKs received or does the 64k segment get segmented and sent without regard for flow control or is some other flow control algorithm used? - Sidney - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html