gvisor/pkg/tcpip/stack
Ghanan Gowripalan a5acc0616c Support creating protocol instances with Stack ref
Network or transport protocols may want to reach the stack. Support this
by letting the stack create the protocol instances so it can pass a
reference to itself at protocol creation time.

Note, protocols do not yet use the stack in this CL but later CLs will
make use of the stack from protocols.

PiperOrigin-RevId: 334260210
2020-09-28 16:24:04 -07:00
..
BUILD Move stack.fakeClock into a separate package 2020-09-22 12:45:23 -07:00
conntrack.go Consistent precondition formatting 2020-08-20 13:32:24 -07:00
dhcpv6configurationfromndpra_string.go Do not assume no DHCPv6 configurations 2020-05-06 15:59:08 -07:00
forwarder.go Pass PacketBuffer as pointer. 2020-06-03 15:00:42 -07:00
forwarder_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
headertype_string.go Migrate to PacketHeader API for PacketBuffer. 2020-08-13 13:08:57 -07:00
icmp_rate_limit.go Simplify ICMPRateLimiter 2019-09-24 09:50:51 -07:00
iptables.go Count packets dropped by iptables in IPStats 2020-09-18 11:13:19 -07:00
iptables_state.go garbage collect connections 2020-07-13 12:00:46 -07:00
iptables_targets.go Migrate to PacketHeader API for PacketBuffer. 2020-08-13 13:08:57 -07:00
iptables_types.go ip6tables: filter table support 2020-09-17 21:54:48 -07:00
linkaddrcache.go Add ability to send unicast ARP requests and Neighbor Solicitations 2020-07-27 15:21:17 -07:00
linkaddrcache_test.go Increase resolution timeout for TestCacheResolution 2020-09-08 12:52:10 -07:00
ndp.go Merge branch 'master' into ip-forwarding 2020-08-17 21:44:31 -04:00
ndp_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
neighbor_cache.go Fix panic during Address Resolution of neighbor entry created by NS 2020-08-07 15:07:33 -07:00
neighbor_cache_test.go Move stack.fakeClock into a separate package 2020-09-22 12:45:23 -07:00
neighbor_entry.go Remove unused field from neighborEntry 2020-09-23 17:17:50 -07:00
neighbor_entry_test.go Move stack.fakeClock into a separate package 2020-09-22 12:45:23 -07:00
neighborstate_string.go Implement neighbor unreachability detection for ARP and NDP. 2020-07-30 13:30:16 -07:00
nic.go Remove generic ICMP errors 2020-09-26 19:24:41 -07:00
nic_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
nud.go Fix panic during Address Resolution of neighbor entry created by NS 2020-08-07 15:07:33 -07:00
nud_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
packet_buffer.go Extract ICMP error sender from UDP 2020-09-23 02:28:43 -07:00
packet_buffer_test.go Migrate to PacketHeader API for PacketBuffer. 2020-08-13 13:08:57 -07:00
rand.go Add support for setting TCP segment hash. 2020-03-24 15:34:43 -07:00
registration.go Remove generic ICMP errors 2020-09-26 19:24:41 -07:00
route.go Don't conclude broadcast from route destination 2020-09-15 11:53:00 -07:00
stack.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
stack_global_state.go Change copyright notice to "The gVisor Authors" 2019-04-29 14:26:23 -07:00
stack_options.go Add support for Stack level options. 2020-06-24 10:24:20 -07:00
stack_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
transport_demuxer.go Receive broadcast packets on interested endpoints 2020-09-16 12:20:45 -07:00
transport_demuxer_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00
transport_test.go Support creating protocol instances with Stack ref 2020-09-28 16:24:04 -07:00