diff options
author | Ghanan Gowripalan <ghanan@google.com> | 2021-01-17 18:12:47 -0800 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-01-17 18:14:28 -0800 |
commit | f5736fa2bf91e1bb3fd9f9625dba8c800bf2adb5 (patch) | |
tree | 9d2e9c64f709d303e6a5db8fd0fb2ee0a7199e73 /pkg/binary/binary_test.go | |
parent | cd75bb163f46bbe238945b98d50c7b33e60d4490 (diff) |
Do not use a stack-wide queue of pending packets
Packets may be pending on link resolution to complete before being sent.
Link resolution is performed for neighbors which are unique to a NIC so
hold link resolution related state under the NIC, not the stack.
Note, this change may result in more queued packets but that is okay as
RFC 4861 section 7.2.2 recommends that the stack maintain a queue of
packets for each neighbor that is waiting for link resolution to
complete, not a fixed limit per stack.
PiperOrigin-RevId: 352322155
Diffstat (limited to 'pkg/binary/binary_test.go')
0 files changed, 0 insertions, 0 deletions