mirror of https://github.com/fafhrd91/actix-net
Add the possibility to use the MPTCP protocol at the socket level for users of ServerBuilder. MPTCP is now more widely available since Linux Kernel version >= 5.6. But it still need to be enabled manually using: `sysctl net.mptcp.enabled=1`. (of course, MPTCP is only available on Linux) The new MPTCP struct give the user the option to determine how we'll handle the case where MPTCP is not available on the host, either we crash, or we fallback to regular TCP. Signed-off-by: Martin Andre <martin.andre@tessares.net> |
||
---|---|---|
.cargo | ||
.github | ||
actix-codec | ||
actix-macros | ||
actix-rt | ||
actix-server | ||
actix-service | ||
actix-tls | ||
actix-tracing | ||
actix-utils | ||
bytestring | ||
local-channel | ||
local-waker | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
codecov.yml | ||
rustfmt.toml |
README.md
Actix Net
A collection of lower-level libraries for composable network services.
Examples
See example folders for actix-server
and actix-tls
.
MSRV
Crates in this repo currently have a Minimum Supported Rust Version (MSRV) of 1.60. As a policy, we permit MSRV increases in non-breaking releases.
License
The crates in repo are licensed under either of:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Code of Conduct
Contribution to the actix-net repo is organized under the terms of the Contributor Covenant. The Actix team promises to intervene to uphold that code of conduct.