An open API service providing commit metadata for open source projects.

GitHub / google/netstack / commits

IPv4 and IPv6 userland network stack

SHA Message Author Date Stats
55fcc16c Add maintenance note. Adin Scannell <a****l@g****m> over 6 years ago
95bf25ab Automated rollback of changelist 280594395 Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
534cc061 Handle in-flight TCP segments when moving to CLOSE. Mithun Iyer <i****m@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
50a7f0e6 Fix panic when logging raw packets via sniffer. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
64f15efd Use PacketBuffers for outgoing packets. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
53294fb8 Fix flaky behaviour during S/R. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
e77b4a00 Do not handle TCP packets that include a non-unicast IP address Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
1276ed73 Add tests for SO_REUSEADDR and SO_REUSEPORT. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
a4b18271 Discover on-link prefixes from Router Advertisements' Prefix Information options Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
over 6 years ago
8239579a Make `connect` on socket returned by `accept` correctly error out with EISCONN gVisor bot <g****t@g****m> over 6 years ago
8c50aeaf Add support for TIME_WAIT timeout. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
cd2b4b31 Rename nicid to nicID to follow go-readability initialisms Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
8ef4b51c Internal change. gVisor bot <g****t@g****m> almost 7 years ago
84402c8d Discover default routers from Router Advertisements Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
342dbae2 Use PacketBuffers, rather than VectorisedViews, in netstack. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
665ed54c Send a TCP RST in response to a TCP SYN-ACK on a listening endpoint Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
6ecc1f8f Validate incoming NDP Router Advertisements, as per RFC 4861 section 6.1.2 Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
4787376a Deep copy dispatcher views. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
b2b42428 Store endpoints inside multiPortEndpoint in a sorted order Andrei Vagin <a****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1b0e5014 Add Close and Wait methods to stack. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
844d9f8d Add endpoint tracking to the stack. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
eebfc550 Update build tags to allow Go 1.14 Michael Pratt <m****t@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
50457c3e Allow waiting for Endpoint worker goroutines to finish. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1b600b03 Support iterating an NDP options buffer. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
01de98c5 Use the user supplied TCP MSS when creating a new active socket Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
d314fdd5 Validate the checksum for incoming ICMPv6 packets Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
7647f7e4 Convert DelayOption to the newer/faster SockOpt int type. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
c68c440d Add a type to represent the NDP Prefix Information option. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
a4437b29 Remove the amss field from tcpip.tcp.handshake as it was unused Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
b3b7130a Use interface-specific NDP configurations instead of the stack-wide default. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
f0c7b8df Support /proc/net/dev, /proc/net/route, /proc/net/snmp Jianfeng Tan <t****7@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
3c29784a Inform netstack integrator when Duplicate Address Detection completes Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1ac269f4 Add a type to represent the NDP Router Advertisement message. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
325363d0 Respect new PrimaryEndpointBehavior when addresses gets promoted to permanent Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
aeeb455b netstack/tcp: software segmentation offload Andrei Vagin <a****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
ba5a7f4f Auto-generate an IPv6 link-local address based on the NIC's MAC Address. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
15e69a7a AF_PACKET support for netstack (aka epsocket). Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1d290fb9 Store primary endpoints in a slice Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
108c2617 Fix typo while initializing protocol for UDP endpoints. Mithun Iyer <i****m@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
948f596d Remove restrictions on the sending address Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
484dce7f NDP Neighbor Solicitations sent during DAD must have an IP hop limit of 255 Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
e04df1b0 Do Duplicate Address Detection on permanent IPv6 addresses. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
8a0ff574 Remove panic when reassembly fails. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
d2dba94a Set NDP hop limit in accordance with RFC 4861 Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
f16afe66 Internal change. gVisor bot <g****t@g****m> almost 7 years ago
a9435b35 Use a different fanoutID for each new fdbased endpoint. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
ec95ff30 Fix bugs in fragment handling. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
b298b28e Internal change. gVisor bot <g****t@g****m> almost 7 years ago
964b57cc Enable pkg/sleep support on arm64.
Signed-off-by: Haibo Xu <h****u@a****m>
xiaobo55x <H****u@a****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
f13dfd5d Implement IP_TTL. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1f169052 Implement proper local broadcast behavior Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
8331aa64 Add a Stringer implementation to PacketDispatchMode Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
d1c0df12 Fix bugs in PickEphemeralPort for TCP. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
37d7a98d Implement SO_BINDTODEVICE sockopt gVisor bot <g****t@g****m> almost 7 years ago
02f51d87 Remove centralized registration of protocols. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
3de8da15 Return only primary addresses in Stack.NICInfo() Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
31f8eaa3 Simplify ICMPRateLimiter Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
d1ea2f91 netstack: convert more socket options to {Set,Get}SockOptInt Andrei Vagin <a****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
813403db Allow waiting for LinkEndpoint worker goroutines to finish. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
74aeafee Automated rollback of changelist 268047073 Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
a5288d84 Update remaining users of LinkEndpoints to not refer to them as an ID. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
1b48a032 Implement splice methods for pipes and sockets. Adin Scannell <a****l@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
3587e1c9 Automated rollback of changelist 268047073 Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
cf1e44a6 Fix ephemeral port leak. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
74095258 Join IPv6 all-nodes and solicited-node multicast addresses where appropriate. Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
b0da8833 Remove reundant global tcpip.LinkEndpointID. Ian Gudger <i****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
a7a3d491 Fix RST generation bugs. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
3176446a Handle subnet and broadcast addresses correctly with NIC.subnets Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
80dd6e8d Validate IPv6 Hop Limit field for received NDP packets Ghanan Gowripalan <g****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
232969fa Make UDP traceroute work. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
ad398967 Remove duplicated file in pkg/tcpip/link/rawfile.
Signed-off-by: Haibo Xu <h****u@a****m>
Haibo <H****u@a****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
d4bbb0ea Fix data race accessing referencedNetworkEndpoint.kind Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
154869c8 Implement /proc/net/udp. Rahat Mahmood <r****t@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
94fb60fd Export generated linkAddrEntryEntry Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
8ad5ca99 Populate link address cache at dispatch Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
51b3ef0b netstack/tcp: Add LastAck transition. Rahat Mahmood <r****t@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
904746c8 Enabling pkg/tcpip/link support on arm64.
Signed-off-by: Haibo Xu <h****u@a****m>
Haibo <H****u@a****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
552e0d20 Prevent a network endpoint to send/rcv if its address was removed Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
a24973aa Implement fmt.Stringer on Route by value Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
a6072d13 Support binding to multicast and broadcast addresses Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
9af8e409 Use tcpip.Subnet in tcpip.Route Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
8d1386a7 Add tcpip.Route.String and tcpip.AddressMask.Prefix Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
3306d5d2 Internal change. gVisor bot <g****t@g****m> almost 7 years ago
6496736d netstack: disconnect an unix socket only if the address family is AF_UNSPEC Andrei Vagin <a****n@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
cceb7239 Add subnet checking to NIC.findEndpoint and consolidate with NIC.getRef Chris Kuiper <c****r@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
7dd75c2b netstack: move resumption logic into *_state.go Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
640e5da0 Replace uinptr with int64 when returning lengths Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
0feae178 Add tcpip.AddressWithPrefix.String Tamir Duberstein <t****d@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
30f3745e Improve SendMsg performance. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
almost 7 years ago
cf5a2be9 gonet: Replace NewPacketConn with DialUDP. Ian Gudger <i****r@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
almost 7 years ago
5d36f918 Fix netstack build error on non-AMD64. Ian Gudger <i****r@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
almost 7 years ago
ed2e11e9 Add congestion control states to sender. Bhasker Hariharan <b****h@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
about 7 years ago
fbee7f4f netstack: Don't start endpoint goroutines too soon on restore. Rahat Mahmood <r****t@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
about 7 years ago
f10d90d8 Set target address in ARP Reply Tamir Duberstein <t****d@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
about 7 years ago
d583694e Update Contributing/Readme for Netstack. Bhasker Hariharan <b****h@g****m>
Committed by: Nicolas Lacasse <n****e@g****m>
about 7 years ago
4e5848a5 Fix for a panic due to writing to a closed accept channel. Bhasker Hariharan <b****h@g****m>
Committed by: gVisor bot <g****t@g****m>
about 7 years ago
e9f200df Plumbing for iptables sockopts. Kevin Krakauer <k****r@g****m>
Committed by: gVisor bot <g****t@g****m>
about 7 years ago
4d7c55d1 Automated rollback of changelist 261191548 Rahat Mahmood <r****t@g****m>
Committed by: gVisor bot <g****t@g****m>
about 7 years ago
dab2ef09 Implement getsockopt(TCP_INFO). Rahat Mahmood <r****t@g****m>
Committed by: gVisor bot <g****t@g****m>
about 7 years ago
f43f10f4 Fix ICMPv4 EchoReply packet checksum Austin Kiekintveld <a****k@g****m>
Committed by: gVisor bot <g****t@g****m>
about 7 years ago

← Back to repository