network: add auto-detection of optimal MTU for WireGuard interface, --wg-mtu flag, set max_mtu for Corrosion to 1232

This commit is contained in:
Pasha Sviderski
2026-06-16 21:36:12 +10:00
parent 2f76187bf5
commit 0c3b8b122f
18 changed files with 373 additions and 170 deletions
+3 -1
View File
@@ -9,7 +9,9 @@ import (
)
// EnsureUncloudNetwork is a stub for Darwin.
func (c *Controller) EnsureUncloudNetwork(ctx context.Context, subnet netip.Prefix, dnsServer netip.Addr) error {
func (c *Controller) EnsureUncloudNetwork(
ctx context.Context, subnet netip.Prefix, mtu int, dnsServer netip.Addr,
) error {
return fmt.Errorf("not supported on Darwin")
}