gvisor/pkg/tcpip
Ghanan Gowripalan 3f51bef8cd Do not handle TCP packets that include a non-unicast IP address
This change drops TCP packets with a non-unicast IP address as the source or
destination address as TCP is meant for communication between two endpoints.

Test: Make sure that if the source or destination address contains a non-unicast
address, no TCP packet is sent in response and the packet is dropped.
PiperOrigin-RevId: 280073731
2019-11-12 15:50:02 -08:00
..
adapters/gonet Add support for TIME_WAIT timeout. 2019-11-07 09:46:55 -08:00
buffer netstack/tcp: software segmentation offload 2019-10-22 11:55:56 -07:00
checker Validate the checksum for incoming ICMPv6 packets 2019-10-25 16:06:55 -07:00
hash/jenkins Remove go_test from go_stateify and go_marshal 2019-09-12 15:10:17 -07:00
header Discover on-link prefixes from Router Advertisements' Prefix Information options 2019-11-12 14:09:43 -08:00
iptables Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
link Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
network Rename nicid to nicID to follow go-readability initialisms 2019-11-06 19:41:25 -08:00
ports Fix bugs in PickEphemeralPort for TCP. 2019-09-30 13:55:22 -07:00
sample Remove centralized registration of protocols. 2019-09-25 12:57:05 -07:00
seqnum Reorder BUILD license and load functions in netstack. 2019-10-14 15:21:59 -07:00
stack Do not handle TCP packets that include a non-unicast IP address 2019-11-12 15:50:02 -08:00
transport Do not handle TCP packets that include a non-unicast IP address 2019-11-12 15:50:02 -08:00
BUILD Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
packet_buffer.go Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
packet_buffer_state.go Use PacketBuffers, rather than VectorisedViews, in netstack. 2019-11-06 14:25:59 -08:00
tcpip.go Add support for TIME_WAIT timeout. 2019-11-07 09:46:55 -08:00
tcpip_test.go Implement proper local broadcast behavior 2019-10-03 19:31:35 -07:00
time.s Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
time_unsafe.go Update build tags to allow Go 1.14 2019-10-29 13:18:16 -07:00