summaryrefslogtreecommitdiffhomepage
path: root/pkg/tcpip/stack/neighbor_cache.go
diff options
context:
space:
mode:
authorGhanan Gowripalan <ghanan@google.com>2021-01-21 16:37:35 -0800
committergVisor bot <gvisor-bot@google.com>2021-01-21 16:40:06 -0800
commit8ecff1890277820972c5f5287539a824b22a1d60 (patch)
tree5c3b3473dfa825feffee79ae1b47eda1a9e22c2b /pkg/tcpip/stack/neighbor_cache.go
parent48dfb8db9e784604e9c7ad8e1a36cc862dac1b4d (diff)
Do not cache remote link address in Route
...unless explicitly requested via ResolveWith. Remove cancelled channels from pending packets as we can use the link resolution channel in a FIFO to limit the number of maximum pending resolutions we should queue packets for. This change also defers starting the goroutine that handles link resolution completion to when link resolution succeeds, fails or gets cancelled due to the max number of pending resolutions being reached. Fixes #751. PiperOrigin-RevId: 353130577
Diffstat (limited to 'pkg/tcpip/stack/neighbor_cache.go')
0 files changed, 0 insertions, 0 deletions