Skip to content

Fix recv_error receipt limit allowance for v1.9.x - #1459

Merged
JackDoan merged 2 commits into
release-1.9from
recv_error-fix-1.9
Sep 4, 2025
Merged

Fix recv_error receipt limit allowance for v1.9.x#1459
JackDoan merged 2 commits into
release-1.9from
recv_error-fix-1.9

Conversation

@nbrownus

Copy link
Copy Markdown
Collaborator

Since #955 (v1.8.0) we have changed from dropping a tunnel on the 4th recv_error receipt to dropping a tunnel on the 1st recv_error receipt. This change reverts to the pre-v1.8.0 behavior.

Ultimately, I think it would be best to remove recv_error messages entirely and rely on tunnels.drop_inactive (which landed in v1.9.6 and test packets to sort out tunnel issues). I am submitting this change to v1.9.x in case we do not want to take on that deprecation at this point but would argue that, at worst, we should in v1.10.

@nbrownus
nbrownus force-pushed the recv_error-fix-1.9 branch from b34d5a0 to 871c2ca Compare August 27, 2025 16:00
@nbrownus
nbrownus changed the base branch from master to release-1.9 August 27, 2025 16:01
@nbrownus nbrownus changed the title Fix recv_error receipt limit allowance Fix recv_error receipt limit allowance for v1.9.x Aug 27, 2025
@nbrownus nbrownus closed this Aug 27, 2025
@nbrownus nbrownus reopened this Aug 27, 2025
@brad-defined

Copy link
Copy Markdown
Collaborator

oh, tests failed. I thought I saw all green checks when I approved...sorry.

@brad-defined

Copy link
Copy Markdown
Collaborator

oh, tests failed. I thought I saw all green checks when I approved...sorry.

I re-ran the tests and they worked. yay.

JackDoan added a commit that referenced this pull request Sep 3, 2025
…ore (#1463)

* don't send recv errors for packets outside the connection window anymore

* Pull in fix from #1459, add my opinion on maxRecvError

* remove recv_error counter entirely
@JackDoan
JackDoan merged commit 22af56f into release-1.9 Sep 4, 2025
8 checks passed
@JackDoan
JackDoan deleted the recv_error-fix-1.9 branch September 4, 2025 20:52
@wadey wadey added this to the v1.9.7 milestone Sep 10, 2025
alexm-occ pushed a commit to oneclick-ag/nebula that referenced this pull request Nov 13, 2025
* Fix recv_error receipt limit allowance

* backport slackhq#1463 recv_error behavior changes

---------

Co-authored-by: JackDoan <me@jackdoan.com>
@nbrownus nbrownus mentioned this pull request Nov 19, 2025
63 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants