Hi, In tcp_transmit_skb in tcp_output.c, there is a call to tcp_enter_cwr. Because of this, ssthresh is reset to a smaller value when the first packet is transmitted. My understanding is that ssthresh should be reset to cwnd/2 only when there is an indication of congestion. I'm using linux-2.4.19. Could someone explain me the significance of calling tcp_enter_cwr in the routine tcp_transmit_skb ? Thanks, Rajkumar P.S: I'm not subscribed to this mailing list. Please cc me your reply. - : 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