if (flags & TCP_ACK) {
right_wnd_edge = pcb->snd_wnd + pcb->snd_wl1;
Should not this be?
if (flags & TCP_ACK) {
right_wnd_edge = pcb->snd_wnd + pcb->snd_wl2;
Also later
if (pcb->snd_wl1 + pcb->snd_wnd == right_wnd_edge){
seems to be wrong and should be
if (pcb->snd_wl2 + pcb->snd_wnd == right_wnd_edge){
See the Web's breaking stories, chosen by people like you. Check out
Yahoo! Buzz. http://in.buzz.yahoo.com/_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users