|
From: | Oleg Tyshev |
Subject: | [lwip-devel] [bug #20199] TCP appears to be "Shrinking the Window" |
Date: | Fri, 07 Dec 2007 15:46:45 +0000 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 |
Follow-up Comment #6, bug #20199 (project lwip): If say about current SWS avoidance implementation. It is not consistent. in tcp_output_segment() avertised window calculated such way: if (pcb->rcv_wnd < pcb->mss) { seg->tcphdr->wnd = 0; } else { /* advertise our receive window size in this TCP segment */ seg->tcphdr->wnd = htons(pcb->rcv_wnd); } In tcp_output() for TF_ACK_NOW flag tcphdr->wnd = htons(pcb->rcv_wnd); _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?20199> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |