diff options
author | gVisor bot <gvisor-bot@google.com> | 2020-03-10 21:52:33 +0000 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-03-10 21:52:33 +0000 |
commit | 5c95a1e918b90a8f32a9df415ed508eec4b259db (patch) | |
tree | 4301268e873afcdb4cf91e7b67e64754667c6ed7 /pkg/tcpip/stack/stack.go | |
parent | 97aeca95f61363fb74e054f58b8524d5f04aaeb5 (diff) | |
parent | d6440ec5a125746b76f189c0a5d5946dde9afc37 (diff) |
Merge release-20200219.0-133-gd6440ec (automated)
Diffstat (limited to 'pkg/tcpip/stack/stack.go')
-rw-r--r-- | pkg/tcpip/stack/stack.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/tcpip/stack/stack.go b/pkg/tcpip/stack/stack.go index 13354d884..6f423874a 100644 --- a/pkg/tcpip/stack/stack.go +++ b/pkg/tcpip/stack/stack.go @@ -462,6 +462,10 @@ type Stack struct { // opaqueIIDOpts hold the options for generating opaque interface identifiers // (IIDs) as outlined by RFC 7217. opaqueIIDOpts OpaqueInterfaceIdentifierOptions + + // forwarder holds the packets that wait for their link-address resolutions + // to complete, and forwards them when each resolution is done. + forwarder *forwardQueue } // UniqueID is an abstract generator of unique identifiers. @@ -641,6 +645,7 @@ func New(opts Options) *Stack { uniqueIDGenerator: opts.UniqueID, ndpDisp: opts.NDPDisp, opaqueIIDOpts: opts.OpaqueIIDOpts, + forwarder: newForwardQueue(), } // Add specified network protocols. |