diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-10-24 13:19:29 +0200 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-10-24 14:11:11 +0200 |
| commit | ab2c84edc68bd44c43938414af6bde3d09c33c16 (patch) | |
| tree | 489bd55567bdc7ef8deeaa44bd5f96e6bbc2e6b4 | |
| parent | ab1a0f675d6536ac3353cb916442937be4341274 (diff) | |
| download | mullvadvpn-ab2c84edc68bd44c43938414af6bde3d09c33c16.tar.xz mullvadvpn-ab2c84edc68bd44c43938414af6bde3d09c33c16.zip | |
Set max_padding_frac and max_blocking_frac
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
Co-authored-by: David Lönnhager <david.l@mullvad.net>
| -rw-r--r-- | talpid-wireguard/src/boringtun/mod.rs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/talpid-wireguard/src/boringtun/mod.rs b/talpid-wireguard/src/boringtun/mod.rs index 8098d49053..777c22dafd 100644 --- a/talpid-wireguard/src/boringtun/mod.rs +++ b/talpid-wireguard/src/boringtun/mod.rs @@ -601,13 +601,14 @@ fn create_set_command( let mut set_peer = SetPeer::builder().peer(boring_peer).build(); if let Some(daita) = daita { - let DaitaSettings { - client_machines, - max_padding_frac, - max_blocking_frac, - } = daita; - - set_peer.maybenot_machines = Some(client_machines.clone()); + set_peer.daita_settings = Some(boringtun::device::daita::api::DaitaSettings { + maybenot_machines: daita.client_machines.clone(), + max_padding_frac: daita.max_padding_frac, + max_blocking_frac: daita.max_blocking_frac, + // TODO: tweak to sane values + max_blocked_packets: 1024, + min_blocking_capacity: 50, + }); } set_cmd.peers.push(set_peer); |
