gvisor/pkg/tcpip
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
..
adapters/gonet Fix Accept to not return error for sockets in accept queue. 2020-09-02 18:21:47 -07:00
buffer Migrate to PacketHeader API for PacketBuffer. 2020-08-13 13:08:57 -07:00
checker Give the ICMP Code its own type 2020-08-14 02:07:36 -07:00
hash/jenkins
header Cap reassembled IPv6 packets at 65535 octets 2020-09-12 23:21:27 -07:00
link Use new reference count utility throughout gvisor. 2020-08-25 21:04:04 -07:00
network Cap reassembled IPv6 packets at 65535 octets 2020-09-12 23:21:27 -07:00
ports Skip listening TCP ports when trying to bind a free port. 2020-08-20 13:25:23 -07:00
sample Fix Accept to not return error for sockets in accept queue. 2020-09-02 18:21:47 -07:00
seqnum Don't accept segments outside the receive window 2020-04-19 22:16:14 -07:00
stack Don't conclude broadcast from route destination 2020-09-15 11:53:00 -07:00
tests/integration Don't bind loopback to all IPs in an IPv6 subnet 2020-08-28 14:39:30 -07:00
transport Don't conclude broadcast from route destination 2020-09-15 11:53:00 -07:00
BUILD
tcpip.go Improve type safety for transport protocol options 2020-09-08 12:17:39 -07:00
tcpip_test.go Fix all printf formatting errors. 2020-04-08 10:14:34 -07:00
time.s
time_unsafe.go Bump build constraints to 1.17 2020-08-24 12:58:39 -07:00
timer.go Add AfterFunc to tcpip.Clock 2020-07-23 18:00:43 -07:00
timer_test.go Add AfterFunc to tcpip.Clock 2020-07-23 18:00:43 -07:00