gvisor/pkg
Ghanan Gowripalan d3880b76cb Don't conclude broadcast from route destination
The routing table (in its current) form should not be used to make
decisions about whether a remote address is a broadcast address or
not (for IPv4).

Note, a destination subnet does not always map to a network.
E.g. RouterA may have a route to 192.168.0.0/22 through RouterB,
but RouterB may be configured with 4x /24 subnets on 4 different
interfaces.

See https://github.com/google/gvisor/issues/3938.

PiperOrigin-RevId: 331819868
2020-09-15 11:53:00 -07:00
..
abi Move the 'marshal' and 'primitive' packages to the 'pkg' directory. 2020-09-11 17:42:49 -07:00
amutex Don't call kernel.Task.Block() from netstack.SocketOperations.Write(). 2020-05-12 12:26:05 -07:00
atomicbitops Automated rollback of changelist 303799678 2020-04-01 11:06:26 -07:00
binary
bits
bpf Remove various uses of 'whitelist' 2020-06-18 09:03:39 -07:00
buffer Fix vfs2 pipe behavior when splicing to a non-pipe. 2020-08-27 16:57:40 -07:00
cleanup Move Cleanup to its own package 2020-05-28 14:49:06 -07:00
compressio Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
context Remove obsolete TODOs for b/38173783 2020-04-13 11:02:14 -07:00
control Standardize on tools directory. 2020-01-27 12:21:00 -08:00
coverage Expose basic coverage information to userspace through kcov interface. 2020-08-25 16:28:45 -07:00
cpuid Add nogo support to go_binary and go_test targets. 2020-08-25 12:18:25 -07:00
eventchannel
fd Simplify FD handling for container start/exec 2020-09-04 11:42:02 -07:00
fdchannel
fdnotifier Consistent precondition formatting 2020-08-20 13:32:24 -07:00
flipcall Consistent precondition formatting 2020-08-20 13:32:24 -07:00
fspath
gate
gohacks Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
goid add arm64 support to goid 2020-05-13 04:35:47 -04:00
ilist Support for saving pointers to fields in the state package. 2020-06-23 23:34:06 -07:00
iovec fdbased: Vectorized write for packet; relax writev syscall filter. 2020-07-15 15:05:32 -07:00
linewriter Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
log Remove implicit dependencies for leaf packages. 2020-05-20 18:35:32 -07:00
marshal Move the 'marshal' and 'primitive' packages to the 'pkg' directory. 2020-09-11 17:42:49 -07:00
memutil
merkletree Implement walk in gvisor verity fs 2020-08-31 12:52:21 -07:00
metric Consistent precondition formatting 2020-08-20 13:32:24 -07:00
p9 Implement setattr+clunk in 9P 2020-09-01 19:22:12 -07:00
pool Move p9.pool to a separate package 2020-02-06 10:07:45 -08:00
procid Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
rand
refs Make flag propagation automatic 2020-08-26 20:24:41 -07:00
refs_vfs2 Use new reference count utility throughout gvisor. 2020-08-25 21:04:04 -07:00
safecopy
safemem Fix host unix socket to not swallow EOF incorrectly. 2020-09-11 11:56:04 -07:00
seccomp Add nogo support to go_binary and go_test targets. 2020-08-25 12:18:25 -07:00
secio Standardize on tools directory. 2020-01-27 12:21:00 -08:00
segment Consistent precondition formatting 2020-08-20 13:32:24 -07:00
sentry Add note about gofer link(2) limitation 2020-09-14 16:05:02 -07:00
shim Change runtimeoptions proto handling. 2020-08-19 11:45:46 -07:00
sleep Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
state stateify: Bring back struct field and type names in pretty print 2020-08-31 12:06:00 -07:00
sync Update Go version constraint on sync/spin_unsafe.go. 2020-09-02 15:37:26 -07:00
syncevent Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
syserr Add support for SO_ERROR to packet sockets. 2020-07-15 14:56:39 -07:00
syserror Move ERESTART* error definitions to syserror package. 2020-08-18 19:28:53 -07:00
tcpip Don't conclude broadcast from route destination 2020-09-15 11:53:00 -07:00
test Add support to run packetimpact tests against Fuchsia 2020-09-02 19:19:40 -07:00
unet Consistent precondition formatting 2020-08-20 13:32:24 -07:00
urpc Standardize on tools directory. 2020-01-27 12:21:00 -08:00
usermem Consistent precondition formatting 2020-08-20 13:32:24 -07:00
waiter Remove waiter.Entry.Context 2020-06-24 13:56:38 -07:00