diff options
-rw-r--r-- | config/bgp_configs.go | 84 | ||||
-rw-r--r-- | tools/pyang_plugins/bgpyang2golang.py | 2 |
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' |