mirror of
https://github.com/tailscale/tailscale.git
synced 2025-02-18 02:48:40 +00:00
![Brad Fitzpatrick](/assets/img/avatar_default.png)
The DERP Return Path Optimization (DRPO) is over four years old (and on by default for over two) and we haven't had problems, so time to remove the emergency shutoff code (controlknob) which we've never used. The controlknobs are only meant for new features, to mitigate risk. But we don't want to keep them forever, as they kinda pollute the code. Updates #150 Change-Id: If021bc8fd1b51006d8bddd1ffab639bb1abb0ad1 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
// Copyright (c) Tailscale Inc & AUTHORS
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
//go:build ios || js
|
|
|
|
package magicsock
|
|
|
|
import "tailscale.com/types/opt"
|
|
|
|
// All knobs are disabled on iOS and Wasm.
|
|
//
|
|
// They're inlinable and the linker can deadcode that's guarded by them to make
|
|
// smaller binaries.
|
|
func debugBindSocket() bool { return false }
|
|
func debugDisco() bool { return false }
|
|
func debugOmitLocalAddresses() bool { return false }
|
|
func logDerpVerbose() bool { return false }
|
|
func debugReSTUNStopOnIdle() bool { return false }
|
|
func debugAlwaysDERP() bool { return false }
|
|
func debugUseDERPHTTP() bool { return false }
|
|
func debugEnableSilentDisco() bool { return false }
|
|
func debugSendCallMeUnknownPeer() bool { return false }
|
|
func debugPMTUD() bool { return false }
|
|
func debugUseDERPAddr() string { return "" }
|
|
func debugEnablePMTUD() opt.Bool { return "" }
|
|
func debugRingBufferMaxSizeBytes() int { return 0 }
|
|
func inTest() bool { return false }
|
|
func debugPeerMap() bool { return false }
|