Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-13 | Merge release-20200622.1-106-ga287309d9 (automated) | gVisor bot | |
2020-07-13 | Fix recvMMsgDispatcher not slicing link header correctly. | Ting-Yu Wang | |
PiperOrigin-RevId: 321035635 | |||
2020-07-06 | Merge release-20200622.1-68-g15c56d92d (automated) | gVisor bot | |
2020-07-06 | Fix NonBlockingWrite3 not writing b3 if b2 is zero-length. | Ting-Yu Wang | |
PiperOrigin-RevId: 319882171 | |||
2020-06-24 | Merge release-20200608.0-119-g364ac92ba (automated) | gVisor bot | |
2020-06-22 | Merge release-20200608.0-103-g282a6aea1 (automated) | gVisor bot | |
2020-06-22 | Extract common nested LinkEndpoint pattern | Bruno Dal Bo | |
... and unify logic for detached netsted endpoints. sniffer.go caused crashes if a packet delivery is attempted when the dispatcher is nil. Extracted the endpoint nesting logic into a common composable type so it can be used by the Fuchsia Netstack (the pattern is widespread there). PiperOrigin-RevId: 317682842 | |||
2020-06-10 | Merge release-20200522.0-115-gf004bb870 (automated) | gVisor bot | |
2020-06-10 | Remove duplicate and incorrect size check | Tamir Duberstein | |
Minimum header sizes are already checked in each `case` arm below. Worse, the ICMP entries in transportProtocolMinSizes are incorrect, and produce false "raw packet" logs. PiperOrigin-RevId: 315730073 | |||
2020-06-10 | Merge release-20200522.0-114-g9d2b2c121 (automated) | gVisor bot | |
2020-06-10 | Replace use of %v in sniffer | Tamir Duberstein | |
PiperOrigin-RevId: 315711208 | |||
2020-06-03 | Merge release-20200522.0-72-gd3a8bffe (automated) | gVisor bot | |
2020-06-03 | Pass PacketBuffer as pointer. | Ting-Yu Wang | |
Historically we've been passing PacketBuffer by shallow copying through out the stack. Right now, this is only correct as the caller would not use PacketBuffer after passing into the next layer in netstack. With new buffer management effort in gVisor/netstack, PacketBuffer will own a Buffer (to be added). Internally, both PacketBuffer and Buffer may have pointers and shallow copying shouldn't be used. Updates #2404. PiperOrigin-RevId: 314610879 | |||
2020-05-29 | Merge release-20200522.0-42-g65569cfc (automated) | gVisor bot | |
2020-05-29 | Update Go version build tags | Michael Pratt | |
None of the dependencies have changed in 1.15. It may be possible to simplify some of the wrappers in rawfile following 1.13, but that can come in a later change. PiperOrigin-RevId: 313863264 | |||
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 |