Preliminary SACK support. Still does not handle several cases, all
documented by XXXes in the code. The most important one is that it will probably fail when wraparound occurs. It also still makes the assumption that the reciever will only ACK whole packets, not partial packets, but this seems to work in practice. Note: I have been able to test it in the presence of a SACK due to problems with replay.
Please register or sign in to comment