Merge pull request #6608 from kevinGC:hostinet-timeout

PiperOrigin-RevId: 446211347
This commit is contained in:
gVisor bot
2022-05-03 09:24:53 -07:00
2 changed files with 12 additions and 0 deletions
+2
View File
@@ -401,6 +401,8 @@ func (s *socketOpsCommon) GetSockOpt(t *kernel.Task, level int, name int, optVal
optlen = sizeofInt32
case linux.SO_LINGER:
optlen = unix.SizeofLinger
case linux.SO_RCVTIMEO, linux.SO_SNDTIMEO:
optlen = linux.SizeOfTimeval
}
case linux.SOL_TCP:
switch name {
+10
View File
@@ -474,6 +474,16 @@ func hostInetFilters() seccomp.SyscallRules {
seccomp.EqualTo(unix.SOL_SOCKET),
seccomp.EqualTo(unix.SO_TIMESTAMP),
},
{
seccomp.MatchAny{},
seccomp.EqualTo(unix.SOL_SOCKET),
seccomp.EqualTo(unix.SO_RCVTIMEO),
},
{
seccomp.MatchAny{},
seccomp.EqualTo(unix.SOL_SOCKET),
seccomp.EqualTo(unix.SO_SNDTIMEO),
},
{
seccomp.MatchAny{},
seccomp.EqualTo(unix.SOL_TCP),