summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-24 13:19:29 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-24 14:11:11 +0200
commitab2c84edc68bd44c43938414af6bde3d09c33c16 (patch)
tree489bd55567bdc7ef8deeaa44bd5f96e6bbc2e6b4
parentab1a0f675d6536ac3353cb916442937be4341274 (diff)
downloadmullvadvpn-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.rs15
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);