mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Merge pull request #6608 from kevinGC:hostinet-timeout
PiperOrigin-RevId: 446211347
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user