Commit History

Autor SHA1 Mensaxe Data
  whitequark 0482afc2d8 Simplify signature of UdpSocket::send_slice. %!s(int64=7) %!d(string=hai) anos
  whitequark a1910baa91 Put the debug_id field first in sockets. %!s(int64=7) %!d(string=hai) anos
  whitequark 492fe3e4b1 Rework and test UDP sockets. %!s(int64=7) %!d(string=hai) anos
  whitequark 5bf64586cd Get rid of Result<_, ()>. %!s(int64=7) %!d(string=hai) anos
  whitequark 1a11e4db5a Remove useless redundant tests. %!s(int64=7) %!d(string=hai) anos
  whitequark 53a3875452 Rework error handling in TcpSocket::connect. %!s(int64=7) %!d(string=hai) anos
  whitequark 10585ad71a Rearrange errors and clarify their semantics. %!s(int64=7) %!d(string=hai) anos
  whitequark 50ae82d0ff Update a stale docstring. %!s(int64=7) %!d(string=hai) anos
  whitequark d422f45ac2 as_unspecified → to_unspecified %!s(int64=7) %!d(string=hai) anos
  whitequark ed0828b11c Simplify impls of AsSocket. %!s(int64=7) %!d(string=hai) anos
  whitequark c5aa37185f Fix ICMP error returned by EthernetInterface for unknown IP protocols. %!s(int64=7) %!d(string=hai) anos
  whitequark c6d4823489 Clean up socket error handling in EthernetInterface. %!s(int64=7) %!d(string=hai) anos
  whitequark ffe2de73c1 Reorganize EthernetInterface impl. NFC. %!s(int64=7) %!d(string=hai) anos
  whitequark f31f7240be Rename RingBuffer::{dequeue_mut→dequeue}, remove RingBuffer::dequeue. %!s(int64=7) %!d(string=hai) anos
  whitequark b971d91315 Accept TCP FIN packets in SYN-RECEIVED state. %!s(int64=7) %!d(string=hai) anos
  whitequark abb0c11b95 Fix double tracing in the loopback example. %!s(int64=7) %!d(string=hai) anos
  whitequark 0904645c1b Fix determination of local address from incoming packets. %!s(int64=7) %!d(string=hai) anos
  whitequark 30fc358112 Update README. %!s(int64=7) %!d(string=hai) anos
  whitequark d73c2bdb81 Update fault injector so that rate limiting works without std. %!s(int64=7) %!d(string=hai) anos
  whitequark c799bfc398 Add --pcap option to all our examples. %!s(int64=7) %!d(string=hai) anos
  whitequark a70b2415e7 Implement a Device that emits a stream in libpcap format. %!s(int64=7) %!d(string=hai) anos
  whitequark 37ba81f807 Fix an off-by-three-orders-of-magnitude error. %!s(int64=7) %!d(string=hai) anos
  whitequark 8c339d8b7a Fix argument order in Tracer::new callbacks. %!s(int64=7) %!d(string=hai) anos
  whitequark ac988f699b Rename into_lower → into_inner. %!s(int64=7) %!d(string=hai) anos
  whitequark 97499ac280 Clean up some type variable names and trait bounds. NFC. %!s(int64=7) %!d(string=hai) anos
  whitequark 3a656c1529 Inject the current timestamp into Device::{transmit,receive}. %!s(int64=7) %!d(string=hai) anos
  whitequark f5a3785c18 Move macros into their own module. %!s(int64=7) %!d(string=hai) anos
  whitequark 7d54157e77 Add EthernetTracer, a specialization of Tracer for EthernetFrame. %!s(int64=7) %!d(string=hai) anos
  whitequark 12f92be419 Use proper clock mocking in the loopback example. %!s(int64=7) %!d(string=hai) anos
  whitequark c0629f769b Log correct delay when performing TCP retransmit. %!s(int64=7) %!d(string=hai) anos