diff options
author | IWASE Yusuke <iwase.yusuke0@gmail.com> | 2017-09-14 11:23:46 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2017-10-03 14:53:44 +0900 |
commit | 6ed2c5624cbc7d2dcee126603e5f7893910d17d4 (patch) | |
tree | f033fe04e194d8131ce6e98e9e179005b758d234 /config/bgp_configs.go | |
parent | 0db5461625d75fc85f1a1144d17af8d0f61b5473 (diff) |
config: add-paths structure per AFI-SAFI
This patch introduce "add-paths" structure per AFI-SAFI in order to
enable to store add-paths feature config/state per AFI-SAFI.
Also, this patch renames a few variables to avoid the name collisions.
Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
Diffstat (limited to 'config/bgp_configs.go')
-rw-r--r-- | config/bgp_configs.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config/bgp_configs.go b/config/bgp_configs.go index 7c5eddb8..1c87bb88 100644 --- a/config/bgp_configs.go +++ b/config/bgp_configs.go @@ -3933,6 +3933,9 @@ type AfiSafi struct { RouteTargetMembership RouteTargetMembership `mapstructure:"route-target-membership" json:"route-target-membership,omitempty"` // original -> gobgp:long-lived-graceful-restart LongLivedGracefulRestart LongLivedGracefulRestart `mapstructure:"long-lived-graceful-restart" json:"long-lived-graceful-restart,omitempty"` + // original -> gobgp:add-paths + // add-paths configuration options related to a particular AFI-SAFI. + AddPaths AddPaths `mapstructure:"add-paths" json:"add-paths,omitempty"` } func (lhs *AfiSafi) Equal(rhs *AfiSafi) bool { @@ -3993,6 +3996,9 @@ func (lhs *AfiSafi) Equal(rhs *AfiSafi) bool { if !lhs.LongLivedGracefulRestart.Equal(&(rhs.LongLivedGracefulRestart)) { return false } + if !lhs.AddPaths.Equal(&(rhs.AddPaths)) { + return false + } return true } |