INNER CODE UNIT · Rust
masque_tunnel_mtu
CluvexStudio/Aether · aether/src/lib.rs:57
fn masque_tunnel_mtu() -> usize {
if let Some(mtu) = std::env::var("AETHER_MASQUE_MTU")
.ok()
.and_then(|value| value.trim().parse::<usize>().ok())
.filter(|mtu| (576..=1500).contains(mtu))
{
return mtu;
}
if masque_h2::enabled() {
H2_TUNNEL_MTU
} else {
TUNNEL_MTU
}
}
const DEFAULT_CONFIG: &str = "aether.toml";
pub async fn run() -> Result<()> {