-
Notifications
You must be signed in to change notification settings - Fork 851
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RCV Loss List and concurrency in groups #2881
Comments
after |
A similar issue is #1895, caused by seqno wrap around. |
This issue is intended to consolidate and track the situation around the RCV loss list and concurrency.
The following issue was submitted for SRT v1.4.4 (#2192 (comment)):
PR #2195 introduced the
m_iLargestSeq
to resolve the bug.It was later reported in #2873, that if a consecutive loss occurs after more than
m_iSeqNoTH
to the previous loss record (already removed from the loss list), the loss record is not recorded in the loss list. An ACK packet with a wrong seqno is sent as a result.This issue was addressed in #2877 by resetting
m_iLargestSeq
toSRT_SEQNO_NONE
if the list becomes empty.@gou4shi1 later shared his concerns this may reintroduce the initial concurrency issue.
The text was updated successfully, but these errors were encountered: