Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-19 | WIP fix iovec uint types on arm64HEADgo-next2 | Mikael Magnusson | |
2020-03-19 | WIP add tuntap fd | Mikael Magnusson | |
2020-03-18 | WIP LoadFromBytes | Mikael Magnusson | |
2020-03-18 | WIP add Netplan to config struct | Mikael Magnusson | |
2020-03-18 | WIP create Config struct | Mikael Magnusson | |
2020-03-18 | WIP move config to separate package | Mikael Magnusson | |
2020-03-18 | WIP create wireguard link package | Mikael Magnusson | |
2020-03-18 | Adapt for ARM64 | Mikael Magnusson | |
2020-03-17 | WIP fix handlePacket call | Mikael Magnusson | |
2020-03-17 | WIP doc | Mikael Magnusson | |
2020-03-17 | WIP DHCP FSM | Mikael Magnusson | |
2020-03-17 | WIP debug | Mikael Magnusson | |
2020-03-17 | WIP mark | Mikael Magnusson | |
2020-03-17 | WIP add wg tunnel | Mikael Magnusson | |
2020-03-17 | Implement weak host model | Mikael Magnusson | |
Use weak host model if forwarding is enabled. | |||
2020-03-17 | WIP Time Exceeded | Mikael Magnusson | |
2020-03-17 | WIP Dont fragment | Mikael Magnusson | |
2020-03-17 | WIP SendIcmp | Mikael Magnusson | |
2020-03-17 | Update the TTL field in forwarded packets | Mikael Magnusson | |
Closes: #1085 | |||
2020-03-17 | Merge release-20200219.0-186-g3192e55 (automated) | gVisor bot | |
2020-03-17 | Packetimpact in Go with c++ stub | Eyal Soha | |
PiperOrigin-RevId: 301382690 | |||
2020-03-16 | Merge release-20200219.0-182-g69da428 (automated) | gVisor bot | |
2020-03-16 | Enable ARP resolution in TAP devices. | Ting-Yu Wang | |
PiperOrigin-RevId: 301208471 | |||
2020-03-16 | Merge release-20200219.0-181-g159a230 (automated) | gVisor bot | |
2020-03-16 | Merge pull request #1943 from kevinGC:ipt-filter-ip | gVisor bot | |
PiperOrigin-RevId: 301197007 | |||
2020-03-16 | Merge release-20200219.0-179-g52758e1 (automated) | gVisor bot | |
2020-03-16 | Prevent vnetHdr from escaping in WritePacket. | Bhasker Hariharan | |
PiperOrigin-RevId: 301157950 | |||
2020-03-13 | Merge release-20200219.0-172-g6d4497d (automated) | gVisor bot | |
2020-03-13 | Merge release-20200219.0-171-g645b1b2 (automated) | gVisor bot | |
2020-03-13 | Fix typo | Michael Pratt | |
PiperOrigin-RevId: 300832988 | |||
2020-03-13 | Refactor SLAAC address state into SLAAC prefix state | Ghanan Gowripalan | |
Previously, SLAAC related state was stored on a per-address basis. This was sufficient for the simple case of a single SLAAC address per prefix, but future CLs will introduce temporary addresses which will result in multiple SLAAC addresses for a prefix. This refactor allows storing multiple addresses for a prefix in a single SLAAC prefix state. No behaviour changes - existing tests continue to pass. PiperOrigin-RevId: 300832812 | |||
2020-03-13 | Merge release-20200219.0-169-g530a31f (automated) | gVisor bot | |
2020-03-13 | Disable a NIC before removing it | Ghanan Gowripalan | |
When a NIC is removed, attempt to disable the NIC first to cleanup dynamic state and stop ongoing periodic tasks (e.g. IPv6 router solicitations, DAD) so that a removed NIC does not attempt to send packets. Tests: - stack_test.TestRemoveUnknownNIC - stack_test.TestRemoveNIC - stack_test.TestDADStop - stack_test.TestCleanupNDPState - stack_test.TestRouteWithDownNIC - stack_test.TestStopStartSolicitingRouters PiperOrigin-RevId: 300805857 | |||
2020-03-13 | Merge release-20200219.0-168-g86409c9 (automated) | gVisor bot | |
2020-03-13 | Avoid unnecessary work in transportDemuxer.deliverPacket(). | Jamie Liu | |
- Don't allocate []*endpointsByNic in transportDemuxer.deliverPacket() unless actually needed for UDP broadcast/multicast. - Don't allocate []*endpointsByNic via transportDemuxer.findEndpointLocked() => transportDemuxer.findAllEndpointsLocked(). - Skip unnecessary map lookups in transportDemuxer.findEndpointLocked() => transportDemuxer.findAllEndpointsLocked() (now iterEndpointsLocked). For most deliverable packets other than UDP broadcast/multicast packets, this saves two slice allocations and three map lookups per packet. PiperOrigin-RevId: 300804135 | |||
2020-03-13 | Merge release-20200219.0-162-g28d26d2 (automated) | gVisor bot | |
2020-03-13 | Honour the link's MaxHeaderLength when forwarding | Ghanan Gowripalan | |
LinkEndpoints may expect/assume that the a tcpip.PacketBuffer's Header has enough capacity for its own headers, as per documentation for LinkEndpoint.MaxHeaderLength. Test: stack_test.TestNICForwarding PiperOrigin-RevId: 300784192 | |||
2020-03-13 | Merge release-20200219.0-160-gf693e13 (automated) | gVisor bot | |
2020-03-12 | Clarify comments about IHL in ipv4.go. | Eyal Soha | |
PiperOrigin-RevId: 300668506 | |||
2020-03-12 | Mark gonet_test as flaky. | Zach Koopmans | |
Mark /pkg/tcpip/adapters/gonet/gonet_test as flaky. PiperOrigin-RevId: 300609529 | |||
2020-03-12 | Merge release-20200219.0-156-g035f743 (automated) | gVisor bot | |
2020-03-11 | Use a heap in transport demuxer | Tamir Duberstein | |
...instead of sorting at various times. Plug a memory leak by setting removed elements to nil. PiperOrigin-RevId: 300471087 | |||
2020-03-12 | Merge release-20200219.0-155-gac05043 (automated) | gVisor bot | |
2020-03-11 | Implement heap.Interface on pointer receiver | Tamir Duberstein | |
PiperOrigin-RevId: 300467253 | |||
2020-03-12 | Merge release-20200219.0-154-g538e35f (automated) | gVisor bot | |
2020-03-11 | Fix race condition (*tcp.endpoint).Close | Tamir Duberstein | |
Atomically close the endpoint. Before this change, it was possible for multiple callers to perform duplicate work. PiperOrigin-RevId: 300462110 | |||
2020-03-12 | Merge release-20200219.0-150-g81675b8 (automated) | gVisor bot | |
2020-03-11 | Fix memory leak in danglingEndpoints. | Bhasker Hariharan | |
Endpoints which were being terminated in an ERROR state or were moved to CLOSED by the worker goroutine do not run cleanupLocked() as that should already be run by the worker termination. But when making that change we made the mistake of not removing the endpoint from the danglingEndpoints which is normally done in cleanupLocked(). As a result these endpoints are leaked since a reference is held to them in the danglingEndpoints array forever till Stack is torn down. PiperOrigin-RevId: 300438426 | |||
2020-03-11 | Merge release-20200219.0-145-g2c2622b (automated) | gVisor bot | |
2020-03-11 | Merge pull request #1975 from nybidari:iptables | gVisor bot | |
PiperOrigin-RevId: 300362789 |