From c114e04958bf6f303395547a79fbee33a29c8a64 Mon Sep 17 00:00:00 2001 From: Donatas Abraitis Date: Mon, 28 Jun 2021 18:59:29 +0300 Subject: Handle ttl-security option correctly It wasn't configurable at all. Signed-off-by: Donatas Abraitis --- internal/pkg/config/util.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'internal') diff --git a/internal/pkg/config/util.go b/internal/pkg/config/util.go index e895d8de..00ddb2ba 100644 --- a/internal/pkg/config/util.go +++ b/internal/pkg/config/util.go @@ -512,6 +512,10 @@ func NewPeerFromConfigStruct(pconf *Neighbor) *api.Peer { Enabled: pconf.EbgpMultihop.Config.Enabled, MultihopTtl: uint32(pconf.EbgpMultihop.Config.MultihopTtl), }, + TtlSecurity: &api.TtlSecurity{ + Enabled: pconf.TtlSecurity.Config.Enabled, + TtlMin: uint32(pconf.TtlSecurity.Config.TtlMin), + }, Timers: &api.Timers{ Config: &api.TimersConfig{ ConnectRetry: uint64(timer.Config.ConnectRetry), @@ -586,6 +590,10 @@ func NewPeerGroupFromConfigStruct(pconf *PeerGroup) *api.PeerGroup { Enabled: pconf.EbgpMultihop.Config.Enabled, MultihopTtl: uint32(pconf.EbgpMultihop.Config.MultihopTtl), }, + TtlSecurity: &api.TtlSecurity{ + Enabled: pconf.TtlSecurity.Config.Enabled, + TtlMin: uint32(pconf.TtlSecurity.Config.TtlMin), + }, Timers: &api.Timers{ Config: &api.TimersConfig{ ConnectRetry: uint64(timer.Config.ConnectRetry), -- cgit v1.2.3