diff --git a/client/embed/embed.go b/client/embed/embed.go index 034ab7bb0..ae57d6666 100644 --- a/client/embed/embed.go +++ b/client/embed/embed.go @@ -512,7 +512,7 @@ func (c *Client) SetPerformance(t Performance) error { if err != nil { return err } - return engine.SetWGTuning(internal.WGTuning{ + return engine.SetPerformance(internal.Performance{ PreallocatedBuffersPerPool: t.PreallocatedBuffersPerPool, }) } diff --git a/client/internal/engine.go b/client/internal/engine.go index e08f60557..e8449ff3b 100644 --- a/client/internal/engine.go +++ b/client/internal/engine.go @@ -1979,14 +1979,14 @@ func (e *Engine) GetClientMetrics() *metrics.ClientMetrics { return e.clientMetrics } -// WGTuning bundles runtime-adjustable WireGuard pool knobs. -// See Engine.SetWGTuning. Nil fields are ignored. -type WGTuning struct { +// Performance bundles runtime-adjustable tunnel pool knobs. +// See Engine.SetPerformance. Nil fields are ignored. +type Performance struct { PreallocatedBuffersPerPool *uint32 } -// SetWGTuning applies the given tuning to this engine's live Device. -func (e *Engine) SetWGTuning(t WGTuning) error { +// SetPerformance applies the given tuning to this engine's live Device. +func (e *Engine) SetPerformance(t Performance) error { e.syncMsgMux.Lock() defer e.syncMsgMux.Unlock() if e.wgInterface == nil {