@@ -31,33 +31,33 @@ func (p *peerEntry) isLocal() bool {
3131
3232type peerMap struct {
3333 mp setmatrix.SetMatrix [netip.Prefix , peerEntry ]
34- sync.Mutex
34+ mu sync.Mutex
3535}
3636
3737type peerNetworkMap struct {
3838 // map with key peerKey
3939 mp map [string ]* peerMap
40- sync.Mutex
40+ mu sync.Mutex
4141}
4242
4343func (d * driver ) peerDbNetworkWalk (nid string , f func (netip.Prefix , peerEntry ) bool ) {
44- d .peerDb .Lock ()
44+ d .peerDb .mu . Lock ()
4545 pMap , ok := d .peerDb .mp [nid ]
46- d .peerDb .Unlock ()
46+ d .peerDb .mu . Unlock ()
4747
4848 if ! ok {
4949 return
5050 }
5151
5252 mp := map [netip.Prefix ]peerEntry {}
53- pMap .Lock ()
53+ pMap .mu . Lock ()
5454 for _ , pKey := range pMap .mp .Keys () {
5555 entryDBList , ok := pMap .mp .Get (pKey )
5656 if ok {
5757 mp [pKey ] = entryDBList [0 ]
5858 }
5959 }
60- pMap .Unlock ()
60+ pMap .mu . Unlock ()
6161
6262 for k , v := range mp {
6363 if f (k , v ) {
@@ -67,15 +67,15 @@ func (d *driver) peerDbNetworkWalk(nid string, f func(netip.Prefix, peerEntry) b
6767}
6868
6969func (d * driver ) peerDbGet (nid string , peerIP netip.Prefix ) (peerEntry , bool ) {
70- d .peerDb .Lock ()
70+ d .peerDb .mu . Lock ()
7171 pMap , ok := d .peerDb .mp [nid ]
72- d .peerDb .Unlock ()
72+ d .peerDb .mu . Unlock ()
7373 if ! ok {
7474 return peerEntry {}, false
7575 }
7676
77- pMap .Lock ()
78- defer pMap .Unlock ()
77+ pMap .mu . Lock ()
78+ defer pMap .mu . Unlock ()
7979 c , _ := pMap .mp .Get (peerIP )
8080 if len (c ) == 0 {
8181 return peerEntry {}, false
@@ -84,22 +84,22 @@ func (d *driver) peerDbGet(nid string, peerIP netip.Prefix) (peerEntry, bool) {
8484}
8585
8686func (d * driver ) peerDbAdd (nid , eid string , peerIP netip.Prefix , peerMac net.HardwareAddr , vtep netip.Addr ) (bool , int ) {
87- d .peerDb .Lock ()
87+ d .peerDb .mu . Lock ()
8888 pMap , ok := d .peerDb .mp [nid ]
8989 if ! ok {
9090 pMap = & peerMap {}
9191 d .peerDb .mp [nid ] = pMap
9292 }
93- d .peerDb .Unlock ()
93+ d .peerDb .mu . Unlock ()
9494
9595 pEntry := peerEntry {
9696 eid : eid ,
9797 mac : macAddrOf (peerMac ),
9898 vtep : vtep ,
9999 }
100100
101- pMap .Lock ()
102- defer pMap .Unlock ()
101+ pMap .mu . Lock ()
102+ defer pMap .mu . Unlock ()
103103 b , i := pMap .mp .Insert (peerIP , pEntry )
104104 if i != 1 {
105105 // Transient case, there is more than one endpoint that is using the same IP
@@ -111,22 +111,22 @@ func (d *driver) peerDbAdd(nid, eid string, peerIP netip.Prefix, peerMac net.Har
111111}
112112
113113func (d * driver ) peerDbDelete (nid , eid string , peerIP netip.Prefix , peerMac net.HardwareAddr , vtep netip.Addr ) (bool , int ) {
114- d .peerDb .Lock ()
114+ d .peerDb .mu . Lock ()
115115 pMap , ok := d .peerDb .mp [nid ]
116116 if ! ok {
117- d .peerDb .Unlock ()
117+ d .peerDb .mu . Unlock ()
118118 return false , 0
119119 }
120- d .peerDb .Unlock ()
120+ d .peerDb .mu . Unlock ()
121121
122122 pEntry := peerEntry {
123123 eid : eid ,
124124 mac : macAddrOf (peerMac ),
125125 vtep : vtep ,
126126 }
127127
128- pMap .Lock ()
129- defer pMap .Unlock ()
128+ pMap .mu . Lock ()
129+ defer pMap .mu . Unlock ()
130130 b , i := pMap .mp .Remove (peerIP , pEntry )
131131 if i != 0 {
132132 // Transient case, there is more than one endpoint that is using the same IP
@@ -335,8 +335,8 @@ func (d *driver) deleteNeighbor(nid string, peerIP netip.Prefix, peerMac net.Har
335335func (d * driver ) peerFlush (nid string ) {
336336 d .peerOpMu .Lock ()
337337 defer d .peerOpMu .Unlock ()
338- d .peerDb .Lock ()
339- defer d .peerDb .Unlock ()
338+ d .peerDb .mu . Lock ()
339+ defer d .peerDb .mu . Unlock ()
340340 _ , ok := d .peerDb .mp [nid ]
341341 if ! ok {
342342 log .G (context .TODO ()).Warnf ("Peer flush operation failed: unable to find the peerDB for nid:%s" , nid )
0 commit comments