device: always name *Queue*Element variables elem

They're called elem in most places.
Rename a few local variables to make it consistent.
This makes it easier to grep the code for things like elem.Drop.

Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
This commit is contained in:
Josh Bleecher Snyder 2020-12-15 16:00:52 -08:00 committed by Jason A. Donenfeld
parent 2832e96339
commit c8faa34cde
3 changed files with 26 additions and 26 deletions

View File

@ -64,12 +64,12 @@ func (device *Device) GetInboundElement() *QueueInboundElement {
} }
} }
func (device *Device) PutInboundElement(msg *QueueInboundElement) { func (device *Device) PutInboundElement(elem *QueueInboundElement) {
msg.clearPointers() elem.clearPointers()
if PreallocatedBuffersPerPool == 0 { if PreallocatedBuffersPerPool == 0 {
device.pool.inboundElementPool.Put(msg) device.pool.inboundElementPool.Put(elem)
} else { } else {
device.pool.inboundElementReuseChan <- msg device.pool.inboundElementReuseChan <- elem
} }
} }
@ -81,11 +81,11 @@ func (device *Device) GetOutboundElement() *QueueOutboundElement {
} }
} }
func (device *Device) PutOutboundElement(msg *QueueOutboundElement) { func (device *Device) PutOutboundElement(elem *QueueOutboundElement) {
msg.clearPointers() elem.clearPointers()
if PreallocatedBuffersPerPool == 0 { if PreallocatedBuffersPerPool == 0 {
device.pool.outboundElementPool.Put(msg) device.pool.outboundElementPool.Put(elem)
} else { } else {
device.pool.outboundElementReuseChan <- msg device.pool.outboundElementReuseChan <- elem
} }
} }

View File

@ -56,26 +56,26 @@ func (elem *QueueInboundElement) IsDropped() bool {
return atomic.LoadInt32(&elem.dropped) == AtomicTrue return atomic.LoadInt32(&elem.dropped) == AtomicTrue
} }
func (device *Device) addToInboundAndDecryptionQueues(inboundQueue chan *QueueInboundElement, decryptionQueue chan *QueueInboundElement, element *QueueInboundElement) bool { func (device *Device) addToInboundAndDecryptionQueues(inboundQueue chan *QueueInboundElement, decryptionQueue chan *QueueInboundElement, elem *QueueInboundElement) bool {
select { select {
case inboundQueue <- element: case inboundQueue <- elem:
select { select {
case decryptionQueue <- element: case decryptionQueue <- elem:
return true return true
default: default:
element.Drop() elem.Drop()
element.Unlock() elem.Unlock()
return false return false
} }
default: default:
device.PutInboundElement(element) device.PutInboundElement(elem)
return false return false
} }
} }
func (device *Device) addToHandshakeQueue(queue chan QueueHandshakeElement, element QueueHandshakeElement) bool { func (device *Device) addToHandshakeQueue(queue chan QueueHandshakeElement, elem QueueHandshakeElement) bool {
select { select {
case queue <- element: case queue <- elem:
return true return true
default: default:
return false return false

View File

@ -81,10 +81,10 @@ func (elem *QueueOutboundElement) IsDropped() bool {
return atomic.LoadInt32(&elem.dropped) == AtomicTrue return atomic.LoadInt32(&elem.dropped) == AtomicTrue
} }
func addToNonceQueue(queue chan *QueueOutboundElement, element *QueueOutboundElement, device *Device) { func addToNonceQueue(queue chan *QueueOutboundElement, elem *QueueOutboundElement, device *Device) {
for { for {
select { select {
case queue <- element: case queue <- elem:
return return
default: default:
select { select {
@ -97,20 +97,20 @@ func addToNonceQueue(queue chan *QueueOutboundElement, element *QueueOutboundEle
} }
} }
func addToOutboundAndEncryptionQueues(outboundQueue chan *QueueOutboundElement, encryptionQueue chan *QueueOutboundElement, element *QueueOutboundElement) { func addToOutboundAndEncryptionQueues(outboundQueue chan *QueueOutboundElement, encryptionQueue chan *QueueOutboundElement, elem *QueueOutboundElement) {
select { select {
case outboundQueue <- element: case outboundQueue <- elem:
select { select {
case encryptionQueue <- element: case encryptionQueue <- elem:
return return
default: default:
element.Drop() elem.Drop()
element.peer.device.PutMessageBuffer(element.buffer) elem.peer.device.PutMessageBuffer(elem.buffer)
element.Unlock() elem.Unlock()
} }
default: default:
element.peer.device.PutMessageBuffer(element.buffer) elem.peer.device.PutMessageBuffer(elem.buffer)
element.peer.device.PutOutboundElement(element) elem.peer.device.PutOutboundElement(elem)
} }
} }