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

[MM-50294] IPv6 support #106

Merged
merged 2 commits into from
Jun 15, 2023
Merged

[MM-50294] IPv6 support #106

merged 2 commits into from
Jun 15, 2023

Conversation

streamer45
Copy link
Contributor

Summary

PR enables experimental IPv6 support to the RTC server. This means that if the enable_ipv6 option is set to true the service will work in dual-stack mode.

Fixes #89

Load-tests

I conducted a quick series of load-tests playing with all the combinations of UDP and TCP on both stacks.

image

image

Ticket Link

https://mattermost.atlassian.net/browse/MM-50294

@streamer45 streamer45 added 2: Dev Review Requires review by a core committer Do Not Merge/Awaiting PR Awaiting another pull request before merging (e.g. server changes) labels Jun 12, 2023
@streamer45 streamer45 added this to the v0.11.0 milestone Jun 12, 2023
@streamer45 streamer45 requested a review from cpoile June 12, 2023 17:57
@streamer45 streamer45 self-assigned this Jun 12, 2023
Copy link
Member

@cpoile cpoile left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow, nice work!

@streamer45 streamer45 added 3: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a core committer labels Jun 12, 2023
@streamer45 streamer45 removed the Do Not Merge/Awaiting PR Awaiting another pull request before merging (e.g. server changes) label Jun 15, 2023
@streamer45 streamer45 merged commit abfdcea into MM-52268 Jun 15, 2023
@streamer45 streamer45 deleted the MM-50294 branch June 15, 2023 17:57
streamer45 added a commit that referenced this pull request Jun 21, 2023
…103)

* Add support for TCP candidates generation

* Use single TCP mux

* Improve NAT pairs mapping

* Fix shutdown order

* Update test

* Fix sample config

* Improve config documentation

* Initial IPv6 support (#106)

* Update env variables
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3: Reviews Complete All reviewers have approved the pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants