mirror of
https://github.com/tailscale/tailscale.git
synced 2025-04-16 03:31:39 +00:00
net/art: document return value of strideTable.delete
Updates #7781 Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
parent
b242e2c2cb
commit
b76d8a88ae
@ -175,7 +175,9 @@ func (t *strideTable[T]) insert(addr uint8, prefixLen int, val *T) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// delete removes the route addr/prefixLen from t.
|
// delete removes the route addr/prefixLen from t. Returns the value
|
||||||
|
// that was associated with the deleted prefix, or nil if the prefix
|
||||||
|
// wasn't in the strideTable.
|
||||||
func (t *strideTable[T]) delete(addr uint8, prefixLen int) *T {
|
func (t *strideTable[T]) delete(addr uint8, prefixLen int) *T {
|
||||||
idx := prefixIndex(addr, prefixLen)
|
idx := prefixIndex(addr, prefixLen)
|
||||||
recordedIdx := t.entries[idx].prefixIndex
|
recordedIdx := t.entries[idx].prefixIndex
|
||||||
|
Loading…
x
Reference in New Issue
Block a user