diff options
author | gVisor bot <gvisor-bot@google.com> | 2021-08-19 20:20:24 +0000 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-08-19 20:20:24 +0000 |
commit | d9753cecc1666ab8ace5042bd6a550a0841be051 (patch) | |
tree | ef818085e1b9175a414a2ac533f07313d96efa7d /pkg/tcpip/stack | |
parent | 790ff24dedcef4ff2a5fa5a69955a93ad00b449a (diff) | |
parent | 50ed6b2e0994225b9bffa63b57a42da2d05e02b9 (diff) |
Merge release-20210806.0-44-g50ed6b2e0 (automated)
Diffstat (limited to 'pkg/tcpip/stack')
-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 e0c5e5e28..8e5c6edbf 100644 --- a/pkg/tcpip/stack/stack.go +++ b/pkg/tcpip/stack/stack.go @@ -160,6 +160,10 @@ type Stack struct { // This is required to prevent potential ACK loops. // Setting this to 0 will disable all rate limiting. tcpInvalidRateLimit time.Duration + + // tsOffsetSecret is the secret key for generating timestamp offsets + // initialized at stack startup. + tsOffsetSecret uint32 } // UniqueID is an abstract generator of unique identifiers. @@ -383,6 +387,7 @@ func New(opts Options) *Stack { Max: DefaultMaxBufferSize, }, tcpInvalidRateLimit: defaultTCPInvalidRateLimit, + tsOffsetSecret: randomGenerator.Uint32(), } // Add specified network protocols. |