summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--config/bgp_configs.go84
-rw-r--r--tools/pyang_plugins/bgpyang2golang.py2
2 files changed, 2 insertions, 84 deletions
diff --git a/config/bgp_configs.go b/config/bgp_configs.go
index 96967bbc..c259d426 100644
--- a/config/bgp_configs.go
+++ b/config/bgp_configs.go
@@ -950,9 +950,6 @@ func (lhs *BmpServer) Equal(rhs *BmpServer) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1138,9 +1135,6 @@ func (lhs *RpkiServer) Equal(rhs *RpkiServer) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1314,9 +1308,6 @@ func (lhs *PeerGroup) Equal(rhs *PeerGroup) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
if !lhs.Timers.Equal(&(rhs.Timers)) {
return false
}
@@ -1421,9 +1412,6 @@ func (lhs *RouteServer) Equal(rhs *RouteServer) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1512,9 +1500,6 @@ func (lhs *AddPaths) Equal(rhs *AddPaths) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1577,9 +1562,6 @@ func (lhs *AsPathOptions) Equal(rhs *AsPathOptions) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1642,9 +1624,6 @@ func (lhs *RouteReflector) Equal(rhs *RouteReflector) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1707,9 +1686,6 @@ func (lhs *EbgpMultihop) Equal(rhs *EbgpMultihop) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1762,9 +1738,6 @@ func (lhs *LoggingOptions) Equal(rhs *LoggingOptions) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1822,9 +1795,6 @@ func (lhs *ErrorHandling) Equal(rhs *ErrorHandling) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -1935,9 +1905,6 @@ func (lhs *Transport) Equal(rhs *Transport) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -2061,9 +2028,6 @@ func (lhs *Timers) Equal(rhs *Timers) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -2424,9 +2388,6 @@ func (lhs *Neighbor) Equal(rhs *Neighbor) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
if !lhs.Timers.Equal(&(rhs.Timers)) {
return false
}
@@ -2582,9 +2543,6 @@ func (lhs *RouteTargetMembership) Equal(rhs *RouteTargetMembership) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -2770,9 +2728,6 @@ func (lhs *Ipv6Unicast) Equal(rhs *Ipv6Unicast) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -2879,9 +2834,6 @@ func (lhs *PrefixLimit) Equal(rhs *PrefixLimit) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -2905,9 +2857,6 @@ func (lhs *Ipv4Unicast) Equal(rhs *Ipv4Unicast) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3038,9 +2987,6 @@ func (lhs *ApplyPolicy) Equal(rhs *ApplyPolicy) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3171,9 +3117,6 @@ func (lhs *MpGracefulRestart) Equal(rhs *MpGracefulRestart) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3228,9 +3171,6 @@ func (lhs *AfiSafi) Equal(rhs *AfiSafi) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
if !lhs.ApplyPolicy.Equal(&(rhs.ApplyPolicy)) {
return false
}
@@ -3394,9 +3334,6 @@ func (lhs *GracefulRestart) Equal(rhs *GracefulRestart) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3447,9 +3384,6 @@ func (lhs *Ibgp) Equal(rhs *Ibgp) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3512,9 +3446,6 @@ func (lhs *Ebgp) Equal(rhs *Ebgp) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3571,9 +3502,6 @@ func (lhs *UseMultiplePaths) Equal(rhs *UseMultiplePaths) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
if !lhs.Ebgp.Equal(&(rhs.Ebgp)) {
return false
}
@@ -3666,9 +3594,6 @@ func (lhs *Confederation) Equal(rhs *Confederation) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3729,9 +3654,6 @@ func (lhs *DefaultRouteDistance) Equal(rhs *DefaultRouteDistance) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3844,9 +3766,6 @@ func (lhs *RouteSelectionOptions) Equal(rhs *RouteSelectionOptions) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
return true
}
@@ -3969,9 +3888,6 @@ func (lhs *Global) Equal(rhs *Global) bool {
if !lhs.Config.Equal(&(rhs.Config)) {
return false
}
- if !lhs.State.Equal(&(rhs.State)) {
- return false
- }
if !lhs.RouteSelectionOptions.Equal(&(rhs.RouteSelectionOptions)) {
return false
}
diff --git a/tools/pyang_plugins/bgpyang2golang.py b/tools/pyang_plugins/bgpyang2golang.py
index 1f6ee7d0..ebe1de8d 100644
--- a/tools/pyang_plugins/bgpyang2golang.py
+++ b/tools/pyang_plugins/bgpyang2golang.py
@@ -284,6 +284,8 @@ def emit_class_def(ctx, yang_statement, struct_name, prefix):
print >> o, '}'
for val_name, type_name, typ, elem in equal_elems:
+ if val_name == 'State':
+ continue
if typ == EQUAL_TYPE_LEAF:
print >> o, 'if lhs.{0} != rhs.{0} {{'.format(val_name)
print >> o, 'return false'