gvisor/pkg
gVisor bot 67b615b86f Support disabling a NIC
- Disabled NICs will have their associated NDP state cleared.
- Disabled NICs will not accept incoming packets.
- Writes through a Route with a disabled NIC will return an invalid
  endpoint state error.
- stack.Stack.FindRoute will not return a route with a disabled NIC.
- NIC's Running flag will report the NIC's enabled status.

Tests:
- stack_test.TestDisableUnknownNIC
- stack_test.TestDisabledNICsNICInfoAndCheckNIC
- stack_test.TestRoutesWithDisabledNIC
- stack_test.TestRouteWritePacketWithDisabledNIC
- stack_test.TestStopStartSolicitingRouters
- stack_test.TestCleanupNDPState
- stack_test.TestAddRemoveIPv4BroadcastAddressOnNICEnableDisable
- stack_test.TestJoinLeaveAllNodesMulticastOnNICEnableDisable
PiperOrigin-RevId: 296298588
2020-02-20 14:32:49 -08:00
..
abi Better strace logging for epoll syscalls. 2020-02-20 11:31:00 -08:00
amutex Standardize on tools directory. 2020-01-27 12:21:00 -08:00
atomicbitops Re-add atomicbitops_arm64.s to BUILD. 2020-02-20 11:16:08 -08:00
binary Move Align{Up,Down} into binary package. 2020-02-11 11:09:31 -08:00
bits Standardize on tools directory. 2020-01-27 12:21:00 -08:00
bpf Standardize on tools directory. 2020-01-27 12:21:00 -08:00
compressio Standardize on tools directory. 2020-01-27 12:21:00 -08:00
context Update package locations. 2020-01-27 15:31:32 -08:00
control Standardize on tools directory. 2020-01-27 12:21:00 -08:00
cpuid cpuid: cache the maximum size of xsave state 2020-02-18 13:50:07 -08:00
eventchannel Standardize on tools directory. 2020-01-27 12:21:00 -08:00
fd Standardize on tools directory. 2020-01-27 12:21:00 -08:00
fdchannel Standardize on tools directory. 2020-01-27 12:21:00 -08:00
fdnotifier Standardize on tools directory. 2020-01-27 12:21:00 -08:00
flipcall Standardize on tools directory. 2020-01-27 12:21:00 -08:00
fspath Standardize on tools directory. 2020-01-27 12:21:00 -08:00
gate Standardize on tools directory. 2020-01-27 12:21:00 -08:00
goid Standardize on tools directory. 2020-01-27 12:21:00 -08:00
ilist Standardize on tools directory. 2020-01-27 12:21:00 -08:00
linewriter Standardize on tools directory. 2020-01-27 12:21:00 -08:00
log Cleanup glog and add real caller information. 2020-01-27 16:08:35 -08:00
memutil Standardize on tools directory. 2020-01-27 12:21:00 -08:00
metric Add notes to relevant tests. 2020-02-05 22:46:35 -08:00
p9 Un-export p9 message encode/decode functions. 2020-02-14 12:23:10 -08:00
pool Move p9.pool to a separate package 2020-02-06 10:07:45 -08:00
procid Standardize on tools directory. 2020-01-27 12:21:00 -08:00
rand Standardize on tools directory. 2020-01-27 12:21:00 -08:00
refs Standardize on tools directory. 2020-01-27 12:21:00 -08:00
safecopy Fix safecopy test. 2020-02-04 12:47:06 -08:00
safemem VFS2 gofer client 2020-02-04 11:29:22 -08:00
seccomp Update visibility. 2020-02-10 11:30:21 -08:00
secio Standardize on tools directory. 2020-01-27 12:21:00 -08:00
segment Standardize on tools directory. 2020-01-27 12:21:00 -08:00
sentry Remove bytes read/written from marshal.Marshallable API. 2020-02-20 14:29:26 -08:00
sleep Simplify atomic operations 2020-02-11 20:37:01 -08:00
state Standardize on tools directory. 2020-01-27 12:21:00 -08:00
sync Standardize on tools directory. 2020-01-27 12:21:00 -08:00
syncevent Add //pkg/syncevent. 2020-02-18 15:18:48 -08:00
syserr Standardize on tools directory. 2020-01-27 12:21:00 -08:00
syserror Standardize on tools directory. 2020-01-27 12:21:00 -08:00
tcpip Support disabling a NIC 2020-02-20 14:32:49 -08:00
tmutex Standardize on tools directory. 2020-01-27 12:21:00 -08:00
unet Standardize on tools directory. 2020-01-27 12:21:00 -08:00
urpc Standardize on tools directory. 2020-01-27 12:21:00 -08:00
usermem Update package locations. 2020-01-27 15:31:32 -08:00
waiter Standardize on tools directory. 2020-01-27 12:21:00 -08:00