diff options
author | Ian Gudger <igudger@google.com> | 2020-06-23 19:14:05 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2020-06-23 19:15:38 -0700 |
commit | 2141013dcef04de0591e36462ea997be1b6374d7 (patch) | |
tree | 7d9eea880528202a3125f614c97dd5eb35c54d98 /pkg/sentry/fsimpl/host/socket.go | |
parent | 0f328beb0d830a6e3b88b9f2cc1c9cb48f55c752 (diff) |
Add support for SO_REUSEADDR to TCP sockets/endpoints.
For TCP sockets, SO_REUSEADDR relaxes the rules for binding addresses.
gVisor/netstack already supported a behavior similar to SO_REUSEADDR, but did
not allow disabling it. This change brings the SO_REUSEADDR behavior closer to
the behavior implemented by Linux and adds a new SO_REUSEADDR disabled
behavior. Like Linux, SO_REUSEADDR is now disabled by default.
PiperOrigin-RevId: 317984380
Diffstat (limited to 'pkg/sentry/fsimpl/host/socket.go')
0 files changed, 0 insertions, 0 deletions