Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-28 | Merge release-20200518.0-47-g835e8c89 (automated) | gVisor bot | |
2020-05-27 | Remove linkEP from DeliverNetworkPacket | Sam Balana | |
The specified LinkEndpoint is not being used in a significant way. No behavior change, existing tests pass. This change is a breaking change. PiperOrigin-RevId: 313496602 | |||
2020-05-27 | Merge release-20200518.0-45-g0bc022b7 (automated) | gVisor bot | |
2020-05-27 | Fix tiny typo. | Kevin Krakauer | |
PiperOrigin-RevId: 313414690 | |||
2020-05-11 | Merge release-20200422.0-66-ge838e7a (automated) | gVisor bot | |
2020-05-11 | Automated rollback of changelist 310417191 | Bhasker Hariharan | |
PiperOrigin-RevId: 310963404 | |||
2020-05-07 | Merge release-20200422.0-51-g1f4087e (automated) | gVisor bot | |
2020-05-07 | Merge release-20200422.0-50-g28b5565 (automated) | gVisor bot | |
2020-05-07 | Automated rollback of changelist 309339316 | Bhasker Hariharan | |
PiperOrigin-RevId: 310417191 | |||
2020-05-06 | Merge release-20200422.0-36-gb08222c (automated) | gVisor bot | |
2020-05-06 | sniffer: fix accidental logging of good packets as bad | Kevin Krakauer | |
We need to check vv.Size() instead of len(tcp), as tcp will always be 20 bytes long. PiperOrigin-RevId: 310218351 | |||
2020-05-01 | Merge release-20200422.0-11-g5e1e61f (automated) | gVisor bot | |
2020-05-01 | Automated rollback of changelist 308674219 | Kevin Krakauer | |
PiperOrigin-RevId: 309491861 | |||
2020-05-01 | Merge release-20200422.0-8-g8962b78 (automated) | gVisor bot | |
2020-04-30 | Enable FIFO QDisc by default in runsc. | Bhasker Hariharan | |
Updates #231 PiperOrigin-RevId: 309339316 | |||
2020-04-30 | Merge release-20200422.0-7-gae15d90 (automated) | gVisor bot | |
2020-04-30 | FIFO QDisc implementation | Bhasker Hariharan | |
Updates #231 PiperOrigin-RevId: 309323808 | |||
2020-04-27 | Merge release-20200323.0-253-g55f0c33 (automated) | gVisor bot | |
2020-04-27 | Automated rollback of changelist 308163542 | gVisor bot | |
PiperOrigin-RevId: 308674219 | |||
2020-04-24 | Merge release-20200323.0-227-geccae0f (automated) | gVisor bot | |
2020-04-23 | Remove View.First() and View.RemoveFirst() | Kevin Krakauer | |
These methods let users eaily break the VectorisedView abstraction, and allowed netstack to slip into pseudo-enforcement of the "all headers are in the first View" invariant. Removing them and replacing with PullUp(n) breaks this reliance and will make it easier to add iptables support and rework network buffer management. The new View.PullUp(n) method is low cost in the common case, when when all the headers fit in the first View. PiperOrigin-RevId: 308163542 | |||
2020-04-21 | Merge release-20200323.0-199-g120d3b5 (automated) | gVisor bot | |
2020-04-21 | Automated rollback of changelist 307477185 | gVisor bot | |
PiperOrigin-RevId: 307598974 | |||
2020-04-20 | Merge release-20200323.0-195-g07b1b4c (automated) | gVisor bot | |
2020-04-17 | Remove View.First() and View.RemoveFirst() | Kevin Krakauer | |
These methods let users eaily break the VectorisedView abstraction, and allowed netstack to slip into pseudo-enforcement of the "all headers are in the first View" invariant. Removing them and replacing with PullUp(n) breaks this reliance and will make it easier to add iptables support and rework network buffer management. The new View.PullUp(n) method is low cost in the common case, when when all the headers fit in the first View. | |||
2020-04-17 | Merge release-20200323.0-175-g6c225ea (automated) | gVisor bot | |
2020-04-17 | Allow caller-defined sinks for packet sniffing. | Tamir Duberstein | |
PiperOrigin-RevId: 307053624 | |||
2020-04-17 | Merge release-20200323.0-171-ge7dcd94 (automated) | gVisor bot | |
2020-04-16 | Properly delegate Wait | Tamir Duberstein | |
PiperOrigin-RevId: 306959393 | |||
2020-04-15 | Merge release-20200323.0-159-g7c13546 (automated) | gVisor bot | |
2020-04-15 | Deduplicate packet logging | Tamir Duberstein | |
PiperOrigin-RevId: 306677789 | |||
2020-04-15 | Merge release-20200323.0-156-g28212b3 (automated) | gVisor bot | |
2020-04-14 | Reduce flakiness in tcp_test. | Bhasker Hariharan | |
Tests now use a MinRTO of 3s instead of default 200ms. This reduced flakiness in a lot of the congestion control/recovery tests which were flaky due to retransmit timer firing too early in case the test executors were overloaded. This change also bumps some of the timeouts in tests which were too sensitive to timer variations and reduces the number of slow start iterations which can make the tests run for too long and also trigger retansmit timeouts etc if the executor is overloaded. PiperOrigin-RevId: 306562645 | |||
2020-04-10 | Merge release-20200323.0-119-g7812661 (automated) | gVisor bot | |
2020-04-08 | Fix all printf formatting errors. | Adin Scannell | |
Updates #2243 | |||
2020-04-04 | Merge release-20200323.0-69-gfc99a7e (automated) | gVisor bot | |
2020-04-03 | Refactor software GSO code. | Bhasker Hariharan | |
Software GSO implementation currently has a complicated code path with implicit assumptions that all packets to WritePackets carry same Data and it does this to avoid allocations on the path etc. But this makes it hard to reuse the WritePackets API. This change breaks all such assumptions by introducing a new Vectorised View API ReadToVV which can be used to cleanly split a VV into multiple independent VVs. Further this change also makes packet buffers linkable to form an intrusive list. This allows us to get rid of the array of packet buffers that are passed in the WritePackets API call and replace it with a list of packet buffers. While this code does introduce some more allocations in the benchmarks it doesn't cause any degradation. Updates #231 PiperOrigin-RevId: 304731742 | |||
2020-03-24 | Merge release-20200219.0-222-gc8eeedc (automated) | gVisor bot | |
2020-03-24 | Add support for setting TCP segment hash. | Bhasker Hariharan | |
This allows the link layer endpoints to consistenly hash a TCP segment to a single underlying queue in case a link layer endpoint does support multiple underlying queues. Updates #231 PiperOrigin-RevId: 302760664 | |||
2020-03-24 | Merge release-20200219.0-220-g7e4073a (automated) | gVisor bot | |
2020-03-24 | Move tcpip.PacketBuffer and IPTables to stack package. | Bhasker Hariharan | |
This is a precursor to be being able to build an intrusive list of PacketBuffers for use in queuing disciplines being implemented. Updates #2214 PiperOrigin-RevId: 302677662 | |||
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-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 | Fix typo | Michael Pratt | |
PiperOrigin-RevId: 300832988 | |||
2020-02-21 | Merge release-20200211.0-65-gb8f56c7 (automated) | gVisor bot | |
2020-02-21 | Implement tap/tun device in vfs. | Ting-Yu Wang | |
PiperOrigin-RevId: 296526279 | |||
2020-02-06 | Merge release-20200127.0-85-g1b6a12a (automated) | gVisor bot | |