Home
last modified time | relevance | path

Searched refs:sack (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/third_party/tcplp/bsdtcp/
Dtcp_sack.c333 struct sackblk sack, sack_blocks[TCP_MAX_SACK + 1], *sblkp; in tcp_sack_doack() local
352 &sack, sizeof(sack)); in tcp_sack_doack()
353 sack.start = ntohl(sack.start); in tcp_sack_doack()
354 sack.end = ntohl(sack.end); in tcp_sack_doack()
355 if (SEQ_GT(sack.end, sack.start) && in tcp_sack_doack()
356 SEQ_GT(sack.start, tp->snd_una) && in tcp_sack_doack()
357 SEQ_GT(sack.start, th_ack) && in tcp_sack_doack()
358 SEQ_LT(sack.start, tp->snd_max) && in tcp_sack_doack()
359 SEQ_GT(sack.end, tp->snd_una) && in tcp_sack_doack()
360 SEQ_LEQ(sack.end, tp->snd_max)) in tcp_sack_doack()
[all …]
Dtcp_output.c1519 struct sackblk *sack = (struct sackblk *)to->to_sacks; in tcp_addoptions() local
1534 sack_seq = htonl(sack->start); in tcp_addoptions()
1537 sack_seq = htonl(sack->end); in tcp_addoptions()
1541 sack++; in tcp_addoptions()