diff --git a/pkg/tcpip/stack/stack.go b/pkg/tcpip/stack/stack.go index 4b00f8548..0232a45ee 100644 --- a/pkg/tcpip/stack/stack.go +++ b/pkg/tcpip/stack/stack.go @@ -145,11 +145,9 @@ type Stack struct { // randomGenerator is an injectable pseudo random generator that can be // used when a random number is required. It must not be used in // security-sensitive contexts. - // TODO(b/341946753): Restore them when netstack is savable. insecureRNG *rand.Rand `state:"nosave"` // secureRNG is a cryptographically secure random number generator. - // TODO(b/341946753): Restore them when netstack is savable. secureRNG cryptorand.RNG `state:"nosave"` // sendBufferSize holds the min/default/max send buffer sizes for diff --git a/pkg/tcpip/transport/tcp/dispatcher.go b/pkg/tcpip/transport/tcp/dispatcher.go index 64a728c75..4d8a91c45 100644 --- a/pkg/tcpip/transport/tcp/dispatcher.go +++ b/pkg/tcpip/transport/tcp/dispatcher.go @@ -78,9 +78,8 @@ func (q *epQueue) empty() bool { // // +stateify savable type processor struct { - epQ epQueue - sleeper sleep.Sleeper `state:"nosave"` - // TODO(b/341946753): Restore them when netstack is savable. + epQ epQueue + sleeper sleep.Sleeper `state:"nosave"` newEndpointWaker sleep.Waker `state:"nosave"` closeWaker sleep.Waker `state:"nosave"` pauseWaker sleep.Waker `state:"nosave"`