mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
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:
committed by
gVisor bot
parent
68f11a09c2
commit
0335cf778d
@@ -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
|
||||
|
||||
@@ -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"`
|
||||
|
||||
Reference in New Issue
Block a user