63 Commits

Author SHA1 Message Date
whitequark
830f9d9ad5 Update TcpSocket::{can,may}_{send,recv} APIs. 2017-01-14 06:59:58 +00:00
whitequark
8bff18cfdd Rework the user-facing error handling in UDP sockets. 2017-01-12 04:18:18 +00:00
whitequark
d5638f469f Return the amount of bytes sent from UdpSocket::send_slice. 2017-01-11 06:39:27 +00:00
whitequark
0ccd6205f7 Swap the data and endpoint in UdpSocket methods.
This is to match libstd.
2017-01-11 06:23:17 +00:00
whitequark
8f28e99a0c Make interfaces not own the sockets. 2017-01-11 05:25:54 +00:00
whitequark
70a09735c9 Make binding the UDP socket an explicit operation. 2017-01-11 04:44:42 +00:00
whitequark
019d03d758 Implement socket sets. 2017-01-11 04:05:41 +00:00
whitequark
839eae82a3 Use Managed/ManagedSlice for EthernetInterface. 2017-01-10 11:37:12 +00:00
whitequark
657658de87 Reorder type parameters of Interface. 2017-01-01 08:18:25 +00:00
whitequark
286c130dc5 Implement TCP retransmission. 2016-12-31 08:35:46 +00:00
whitequark
5860c365f5 Impement fault injection. 2016-12-31 01:05:29 +00:00
whitequark
553d640057 Implement the TCP TIME-WAIT state. 2016-12-28 05:33:12 +00:00
whitequark
05cadcf0e4 More sensible naming for examples. 2016-12-28 00:18:10 +00:00