Lines Matching refs:seqdiff
1177 long seqdiff; in conviput() local
1215 seqdiff = seq - c->in.seq; in conviput()
1216 if(seqdiff < -(SeqMax*3/4)) { in conviput()
1218 seqdiff += SeqMax; in conviput()
1219 } else if(seqdiff > SeqMax*3/4) { in conviput()
1221 seqdiff -= SeqMax; in conviput()
1224 if(seqdiff <= 0) { in conviput()
1225 if(seqdiff <= -SeqWindow) { in conviput()
1226 if(0)print("old sequence number: %ld (%ld %ld)\n", seq, c->in.seqwrap, seqdiff); in conviput()
1232 if(c->in.window & (1<<-seqdiff)) { in conviput()
1233 if(0)print("dup sequence number: %ld (%ld %ld)\n", seq, c->in.seqwrap, seqdiff); in conviput()
1275 if(seqdiff > 0) { in conviput()
1276 while(seqdiff > 0 && c->in.window != 0) { in conviput()
1281 seqdiff--; in conviput()
1283 if(seqdiff > 0) { in conviput()
1284 c->lstats.inMissing += seqdiff; in conviput()
1285 seqdiff = 0; in conviput()
1290 c->in.window |= 1<<-seqdiff; in conviput()