Friday, September 02, 2005

"strange case 2" in FACK.

OK. now it's clear. Most (if not all) the NS2 implementation of scoreboard ignores DSACK, which is generated by the Sacker.

If a DSACK is generated, one SACK block is created for highest_ack_+1 (which is actually never retransmitted.)

To fix this bug, check DSACK in Scoreboard before creating a block.

0 Comments:

Post a Comment

<< Home