Commit History

Author SHA1 Message Date
  whitequark 39464a53fc Compute soft deadline in poll() and use nonblocking sockets. 7 years ago
  whitequark 2773fa72ec utils::Dispose → io::Sink. 7 years ago
  whitequark d73c2bdb81 Update fault injector so that rate limiting works without std. 7 years ago
  whitequark c799bfc398 Add --pcap option to all our examples. 7 years ago
  whitequark 37ba81f807 Fix an off-by-three-orders-of-magnitude error. 7 years ago
  whitequark 8c339d8b7a Fix argument order in Tracer::new callbacks. 7 years ago
  whitequark 3a656c1529 Inject the current timestamp into Device::{transmit,receive}. 7 years ago
  whitequark 7d54157e77 Add EthernetTracer, a specialization of Tracer for EthernetFrame. 7 years ago
  whitequark 12f92be419 Use proper clock mocking in the loopback example. 7 years ago
  whitequark 15ce667743 Add a bare-metal usage example. 7 years ago
  whitequark 103fca2387 In examples, trace the packets being dropped by the fault injector. 7 years ago
  whitequark 86c1cbad9b In examples, print packet dumps with timestamps, too. 7 years ago
  whitequark 21900288cc Add packet shaping to the fault injector. 7 years ago
  whitequark a0f2c62ac9 Add a TCP client example. 8 years ago
  whitequark b88204c607 Factor out common code from examples. 8 years ago