diff options
Diffstat (limited to 'config/util.go')
-rw-r--r-- | config/util.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/config/util.go b/config/util.go index 8d7d2546..15a68305 100644 --- a/config/util.go +++ b/config/util.go @@ -40,9 +40,9 @@ type AfiSafis []AfiSafi func (c AfiSafis) ToRfList() ([]bgp.RouteFamily, error) { rfs := make([]bgp.RouteFamily, 0, len(c)) for _, rf := range c { - k, err := bgp.GetRouteFamily(string(rf.AfiSafiName)) + k, err := bgp.GetRouteFamily(string(rf.Config.AfiSafiName)) if err != nil { - return nil, fmt.Errorf("invalid address family: %s", rf.AfiSafiName) + return nil, fmt.Errorf("invalid address family: %s", rf.Config.AfiSafiName) } rfs = append(rfs, k) } @@ -60,7 +60,7 @@ func CreateRfMap(p *Neighbor) map[bgp.RouteFamily]bool { func GetAfiSafi(p *Neighbor, family bgp.RouteFamily) *AfiSafi { for _, a := range p.AfiSafis { - if string(a.AfiSafiName) == family.String() { + if string(a.Config.AfiSafiName) == family.String() { return &a } } |