private SackChunk mkSack(List <uint> pen, List <uint> dups) { SackChunk ret = new SackChunk(); ret.setCumuTSNAck(_farTSN); int stashcap = calcStashCap(); ret.setArWin((uint)(MAXBUFF - stashcap)); ret.setGaps(pen); ret.setDuplicates(dups); //logger.LogDebug("made SACK " + ret.ToString()); return(ret); }