From 83baea420cc7eb4a987f90f3d414ee2d8d6baae6 Mon Sep 17 00:00:00 2001 From: millken Date: Mon, 6 Jun 2022 21:22:53 +0800 Subject: [PATCH] Update options.go --- options.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/options.go b/options.go index ce40fa5d34..7c9645224b 100644 --- a/options.go +++ b/options.go @@ -477,3 +477,17 @@ func WithDialTimeout(t time.Duration) Option { return nil } } + +func WithPerPeerLimit(perPeerLimit int) Option { + return func(cfg *Config) error { + cfg.PerPeerLimit = perPeerLimit + return nil + } +} + +func WithFDLimit(fdLimit int) Option { + return func(cfg *Config) error { + cfg.FDLimit = fdLimit + return nil + } +}