Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-26 | Move presence methods from segment to TCPFlags | Tamir Duberstein | |
PiperOrigin-RevId: 376001032 | |||
2021-05-26 | Merge release-20210518.0-47-g14a70624c (automated) | gVisor bot | |
2021-05-26 | Alias most local import | Tamir Duberstein | |
PiperOrigin-RevId: 375977977 | |||
2021-05-26 | Merge release-20210518.0-46-g931f9709f (automated) | gVisor bot | |
2021-05-26 | Spawn dequeing task via the clock | Tamir Duberstein | |
...and use manual clocks in forwarding and link resolution tests. Fixes #5141. Fixes #6012. PiperOrigin-RevId: 375939167 | |||
2021-05-26 | Merge release-20210518.0-45-gfcad6f91a (automated) | gVisor bot | |
2021-05-26 | Use the stack clock everywhere | Tamir Duberstein | |
Updates #5939. Updates #6012. RELNOTES: n/a PiperOrigin-RevId: 375931554 | |||
2021-05-26 | Merge release-20210518.0-44-gb63e61828 (automated) | gVisor bot | |
2021-05-25 | Initialize Kernel.Timekeeper before network NS | Tamir Duberstein | |
PiperOrigin-RevId: 375843579 | |||
2021-05-26 | Merge release-20210518.0-43-ga54cb9d8a (automated) | gVisor bot | |
2021-05-25 | Use specific fmt verbs (avoid %v) | Tamir Duberstein | |
Remove useless conversions. Avoid unhandled errors. PiperOrigin-RevId: 375834275 | |||
2021-05-25 | Merge release-20210518.0-41-gf298d7321 (automated) | gVisor bot | |
2021-05-25 | Merge pull request #6064 from sudo-sturbia:misspelling | gVisor bot | |
PiperOrigin-RevId: 375789776 | |||
2021-05-25 | Merge release-20210518.0-39-gf7bc60603 (automated) | gVisor bot | |
2021-05-25 | setgid directories for VFS1 tmpfs, overlayfs, and goferfs | Kevin Krakauer | |
PiperOrigin-RevId: 375780659 | |||
2021-05-25 | Merge release-20210518.0-38-g4f2439fb0 (automated) | gVisor bot | |
2021-05-25 | Use opaque types to represent time | Tamir Duberstein | |
Introduce tcpip.MonotonicTime; replace int64 in tcpip.Clock method returns with time.Time and MonotonicTime to improve type safety and ensure that monotonic clock readings are never compared to wall clock readings. PiperOrigin-RevId: 375775907 | |||
2021-05-25 | Merge release-20210518.0-37-gb8052176d (automated) | gVisor bot | |
2021-05-25 | Use the stack RNG | Tamir Duberstein | |
Remove redundant interface. PiperOrigin-RevId: 375756254 | |||
2021-05-25 | Merge release-20210518.0-35-g3272400a4 (automated) | gVisor bot | |
2021-05-25 | Merge pull request #6027 from liornm:fix-unused-flag | gVisor bot | |
PiperOrigin-RevId: 375740504 | |||
2021-05-25 | Merge pull request #5904 from zchee:sync/readme-fix-typo | gVisor bot | |
PiperOrigin-RevId: 375731053 | |||
2021-05-25 | Merge release-20210518.0-31-gd55f3a6b5 (automated) | gVisor bot | |
2021-05-25 | Use embedded mutex pattern | Tamir Duberstein | |
PiperOrigin-RevId: 375728461 | |||
2021-05-25 | Merge pull request #6060 from zchee:tcpip-remove-unused-sfile | gVisor bot | |
PiperOrigin-RevId: 375705200 | |||
2021-05-24 | Merge release-20210518.0-28-gdf7c82a60 (automated) | gVisor bot | |
2021-05-24 | Move RunImmediatelyScheduledJobs to faketime | Tamir Duberstein | |
Use it everywhere. PiperOrigin-RevId: 375539262 | |||
2021-05-24 | Standardize import alias | Tamir Duberstein | |
PiperOrigin-RevId: 375507298 | |||
2021-05-24 | Fix misspellings. | Zyad A. Ali | |
2021-05-24 | Handle errors | Tamir Duberstein | |
PiperOrigin-RevId: 375490676 | |||
2021-05-24 | Remove unused pkg/tcpip/time.s dummy assembly file | Koichi Shiraishi | |
Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com> | |||
2021-05-24 | arm64 kvm:use TLBI with "Inner Shareable" instead of IPI operation | Robin Luk | |
on Arm64 platform, we can use TLBI with 'IS' instead of IPI operation. According to my understanding, the logic in invalidate() is much like an IPI operation. On Arm64, we can simply perform vmalle1is invalidation here, not use IPI. Reference: https://github.com/torvalds/linux/blob/v5.12/arch/arm64/kvm/mmu.c#L81 Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2021-05-22 | Merge release-20210518.0-25-g74b10e31a (automated) | gVisor bot | |
2021-05-22 | Remove detritus | Tamir Duberstein | |
- Unused constants - Unused functions - Unused arguments - Unkeyed literals - Unnecessary conversions PiperOrigin-RevId: 375253464 | |||
2021-05-21 | Merge release-20210510.0-72-g821cec3f1 (automated) | gVisor bot | |
2021-05-21 | Add aggregated NIC stats | Arthur Sfez | |
This change also includes miscellaneous improvements: * UnknownProtocolRcvdPackets has been separated into two stats, to specify at which layer the unknown protocol was found (L3 or L4) * MalformedRcvdPacket is not aggregated across every endpoint anymore. Doing it this way did not add useful information, and it was also error-prone (example: ipv6 forgot to increment this aggregated stat, it only incremented its own ipv6.MalformedPacketsReceived). It is now only incremented the NIC. * Removed TestStatsString test which was outdated and had no real utility. PiperOrigin-RevId: 375057472 | |||
2021-05-21 | Merge release-20210510.0-71-g9164154de (automated) | gVisor bot | |
2021-05-21 | Clean-up netstack metrics descriptions | Arthur Sfez | |
PiperOrigin-RevId: 375051638 | |||
2021-05-21 | Merge release-20210510.0-70-g2bed0bb09 (automated) | gVisor bot | |
2021-05-20 | Send SIGPIPE for closed pipes. | Ian Lewis | |
Fixes #5974 Updates #161 PiperOrigin-RevId: 375024740 | |||
2021-05-21 | Merge release-20210510.0-69-g5bbc22797 (automated) | gVisor bot | |
2021-05-20 | Merge pull request #6037 from sudo-sturbia:doc | gVisor bot | |
PiperOrigin-RevId: 375007632 | |||
2021-05-21 | Merge release-20210510.0-66-g9157a91a4 (automated) | gVisor bot | |
2021-05-20 | Add protocol state to TCPINFO | Mithun Iyer | |
Add missing protocol state to TCPINFO struct and update packetimpact. This re-arranges the TCP state definitions to align with Linux. Fixes #478 PiperOrigin-RevId: 374996751 | |||
2021-05-20 | Automated rollback of changelist 374319456 | gVisor bot | |
PiperOrigin-RevId: 374983747 | |||
2021-05-20 | Merge release-20210510.0-63-gaf229f46a (automated) | gVisor bot | |
2021-05-20 | Fix cgroupfs mount racing with unmount. | Rahat Mahmood | |
Previously, mount could discover a hierarchy being destroyed concurrently, which resulted in mount attempting to take a ref on an already destroyed cgroupfs. Reported-by: syzbot+062c0a67798a200f23ee@syzkaller.appspotmail.com PiperOrigin-RevId: 374959054 | |||
2021-05-20 | Format precondition to match style guide. | Zyad A. Ali | |
2021-05-19 | Merge release-20210510.0-62-gb8b43f70c (automated) | gVisor bot | |
2021-05-19 | Send ICMP errors when link address resolution fails | Nick Brown | |
Before this change, we would silently drop packets when link resolution failed. This change brings us into line with RFC 792 (IPv4) and RFC 4443 (IPv6), both of which specify that gateways should return an ICMP error to the sender when link resolution fails. PiperOrigin-RevId: 374699789 |