summaryrefslogtreecommitdiffhomepage
path: root/config/bgp_configs.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/bgp_configs.go')
-rw-r--r--config/bgp_configs.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/bgp_configs.go b/config/bgp_configs.go
index c259d426..57866339 100644
--- a/config/bgp_configs.go
+++ b/config/bgp_configs.go
@@ -2307,6 +2307,9 @@ type NeighborConfig struct {
// original -> bgp:neighbor-address
//bgp:neighbor-address's original type is inet:ip-address
NeighborAddress string `mapstructure:"neighbor-address"`
+ // original -> gobgp:admin-down
+ //gobgp:admin-down's original type is boolean
+ AdminDown bool `mapstructure:"admin-down"`
}
func (lhs *NeighborConfig) Equal(rhs *NeighborConfig) bool {
@@ -2343,6 +2346,9 @@ func (lhs *NeighborConfig) Equal(rhs *NeighborConfig) bool {
if lhs.NeighborAddress != rhs.NeighborAddress {
return false
}
+ if lhs.AdminDown != rhs.AdminDown {
+ return false
+ }
return true
}