lol

nixos/wireguard: fix mtu after switching netns.

mtu is set after switching netns and thus the new netns should be used.

SEIAROTg 5a4dc212 710635f6

+2 -1
+1 -1
nixos/modules/services/networking/wireguard.nix
··· 461 461 462 462 ${ipPreMove} link add dev "${name}" type wireguard 463 463 ${optionalString (values.interfaceNamespace != null && values.interfaceNamespace != values.socketNamespace) ''${ipPreMove} link set "${name}" netns "${ns}"''} 464 - ${optionalString (values.mtu != null) ''${ipPreMove} link set "${name}" mtu ${toString values.mtu}''} 464 + ${optionalString (values.mtu != null) ''${ipPostMove} link set "${name}" mtu ${toString values.mtu}''} 465 465 466 466 ${concatMapStringsSep "\n" (ip: 467 467 ''${ipPostMove} address add "${ip}" dev "${name}"''
+1
nixos/tests/wireguard/namespaces.nix
··· 39 39 preSetup = '' 40 40 ip netns add ${interfaceNamespace} 41 41 ''; 42 + mtu = 1280; 42 43 inherit interfaceNamespace; 43 44 }; 44 45 };