Skip to content
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

Add RTOMax settings #2682

Closed
wants to merge 1 commit into from
Closed

Add RTOMax settings #2682

wants to merge 1 commit into from

Conversation

daonb
Copy link
Contributor

@daonb daonb commented Feb 27, 2024

Description

For this to work, you'll need pion/sctp#303 to get sctp level support for configurable rtoMAX
Adding RTOMax to SettingEngine and passing it on when creating an sctp Client. This will allow low-bandwidth time critical apps to limit the retransmission timeout and better perform under congestion.

Reference issue

pion/sctp#181

allowing the user to cap the retranmission timeout, this change adds
RTOMax to SettingEngine and pass it on when creating an sctp Client
Copy link

codecov bot commented Feb 27, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 64.54%. Comparing base (1345033) to head (3f5de37).
Report is 47 commits behind head on master.

Additional details and impacted files
@@             Coverage Diff             @@
##           master    #2682       +/-   ##
===========================================
- Coverage   77.15%   64.54%   -12.62%     
===========================================
  Files          87       64       -23     
  Lines        9752     3689     -6063     
===========================================
- Hits         7524     2381     -5143     
+ Misses       1770     1180      -590     
+ Partials      458      128      -330     
Flag Coverage Δ
go ?
wasm 64.54% <ø> (+0.09%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Sean-Der
Copy link
Member

Sorry this took so long @daonb merging now!

@Sean-Der
Copy link
Member

Cherry-picked with fb82fff

I had to fix a small conflict in settingengine.go

@Sean-Der Sean-Der closed this Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants