Remove TODOs for fields which are restored in netstack.

insecureRNG and secureRNG stack fields are restored in stack.afterLoad()
tcp processor fields are restored in tcp endpoint.Restore()

PiperOrigin-RevId: 704477536
This commit is contained in:
Nayana Bidari
2024-12-09 17:37:04 -08:00
committed by gVisor bot
parent 68f11a09c2
commit 0335cf778d
2 changed files with 2 additions and 5 deletions
-2
View File
@@ -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
+2 -3
View File
@@ -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"`