@@ -69,7 +69,7 @@ func (m *MetalBond) AddPeer(addr, localIP string) error {
6969
7070 m .log ().Infof ("Adding peer %s" , addr )
7171 if _ , exists := m .peers [addr ]; exists {
72- return fmt .Errorf ("Peer already registered" )
72+ return fmt .Errorf ("peer already registered" )
7373 }
7474
7575 m .peers [addr ] = newMetalBondPeer (
@@ -114,7 +114,7 @@ func (m *MetalBond) PeerState(addr string) (ConnectionState, error) {
114114 state := m .peers [addr ].GetState ()
115115 return state , nil
116116 } else {
117- return CLOSED , fmt .Errorf ("Peer %s does not exist" , addr )
117+ return CLOSED , fmt .Errorf ("peer %s does not exist" , addr )
118118 }
119119}
120120
@@ -126,14 +126,14 @@ func (m *MetalBond) Subscribe(vni VNI) error {
126126 }()
127127
128128 if _ , exists := m .mySubscriptions [vni ]; exists {
129- return fmt .Errorf ("Already subscribed to VNI %d" , vni )
129+ return fmt .Errorf ("already subscribed to VNI %d" , vni )
130130 }
131131
132132 m .mySubscriptions [vni ] = true
133133
134134 for _ , p := range m .peers {
135135 if err := p .Subscribe (vni ); err != nil {
136- return fmt .Errorf ("Could not subscribe to vni %d: %v" , vni , err )
136+ return fmt .Errorf ("could not subscribe to vni %d: %v" , vni , err )
137137 }
138138 }
139139
@@ -156,7 +156,7 @@ func (m *MetalBond) Unsubscribe(vni VNI) error {
156156 defer m .mtxMySubscriptions .Unlock ()
157157
158158 if _ , exists := m .mySubscriptions [vni ]; ! exists {
159- return fmt .Errorf ("Already unsubscribed from VNI %d" , vni )
159+ return fmt .Errorf ("already unsubscribed from VNI %d" , vni )
160160 }
161161
162162 for _ , p := range m .peers {
@@ -168,7 +168,7 @@ func (m *MetalBond) Unsubscribe(vni VNI) error {
168168 for dest , nhs := range m .routeTable .GetDestinationsByVNI (vni ) {
169169 for _ , nh := range nhs {
170170 if m .routeTable .NextHopExists (vni , dest , nh , p ) {
171- if err , _ := m .routeTable .RemoveNextHop (vni , dest , nh , p ); err != nil {
171+ if _ , err := m .routeTable .RemoveNextHop (vni , dest , nh , p ); err != nil {
172172 p .log ().Errorf ("Could not remove received route from peer's receivedRoutes Table: %v" , err )
173173 }
174174 }
@@ -189,7 +189,7 @@ func (m *MetalBond) AnnounceRoute(vni VNI, dest Destination, hop NextHop) error
189189 m .log ().Infof ("Announcing VNI %d: %s via %s" , vni , dest , hop )
190190
191191 if err := m .myAnnouncements .AddNextHop (vni , dest , hop , nil ); err != nil {
192- return fmt .Errorf ("Cannot announce route: %v" , err )
192+ return fmt .Errorf ("cannot announce route: %v" , err )
193193 }
194194
195195 if err := m .distributeRouteToPeers (ADD , vni , dest , hop , nil ); err != nil {
@@ -203,7 +203,7 @@ func (m *MetalBond) WithdrawRoute(vni VNI, dest Destination, hop NextHop) error
203203
204204 m .log ().Infof ("withdraw a route for VNI %d: %s via %s" , vni , dest , hop )
205205
206- err , remaining := m .myAnnouncements .RemoveNextHop (vni , dest , hop , nil )
206+ remaining , err := m .myAnnouncements .RemoveNextHop (vni , dest , hop , nil )
207207 if err != nil {
208208 return fmt .Errorf ("cannot remove route from the local announcement route table: %v" , err )
209209 }
@@ -334,7 +334,7 @@ func (m *MetalBond) addReceivedRoute(fromPeer *metalBondPeer, vni VNI, dest Dest
334334}
335335
336336func (m * MetalBond ) removeReceivedRoute (fromPeer * metalBondPeer , vni VNI , dest Destination , hop NextHop ) error {
337- err , remaining := m .routeTable .RemoveNextHop (vni , dest , hop , fromPeer )
337+ remaining , err := m .routeTable .RemoveNextHop (vni , dest , hop , fromPeer )
338338 if err != nil {
339339 return fmt .Errorf ("Cannot remove route from route table: %v" , err )
340340 }
@@ -370,7 +370,7 @@ func (m *MetalBond) addSubscriber(peer *metalBondPeer, vni VNI) error {
370370 }
371371
372372 if _ , exists := m.subscribers [vni ][peer ]; exists {
373- return fmt .Errorf ("Peer is already subscribed! " )
373+ return fmt .Errorf ("peer is already subscribed" )
374374 }
375375
376376 m.subscribers [vni ][peer ] = true
@@ -410,20 +410,20 @@ func (m *MetalBond) removeSubscriber(peer *metalBondPeer, vni VNI) error {
410410 m .mtxSubscribers .RLock ()
411411 if _ , exists := m .subscribers [vni ]; ! exists {
412412 m .mtxSubscribers .RUnlock ()
413- return fmt .Errorf ("Peer is not subscribed! " )
413+ return fmt .Errorf ("peer is not subscribed" )
414414 }
415415
416416 if _ , exists := m.subscribers [vni ][peer ]; ! exists {
417417 m .mtxSubscribers .RUnlock ()
418- return fmt .Errorf ("Peer is not subscribed! " )
418+ return fmt .Errorf ("peer is not subscribed" )
419419 }
420420 m .mtxSubscribers .RUnlock ()
421421
422422 // remove routes from peer and local and distribute the remove
423423 peer .log ().Infof ("Removing all received nexthops from peer for vni %d" , vni )
424424 for dest , nhs := range peer .receivedRoutes .GetDestinationsByVNI (vni ) {
425425 for _ , nh := range nhs {
426- if err , _ := peer .receivedRoutes .RemoveNextHop (vni , dest , nh , peer ); err != nil {
426+ if _ , err := peer .receivedRoutes .RemoveNextHop (vni , dest , nh , peer ); err != nil {
427427 peer .log ().Errorf ("Could not remove received route from peer's receivedRoutes Table: %v" , err )
428428 }
429429
0 commit comments