Commit History

Autor SHA1 Mensaxe Data
  Steffen Butzer d5147efb82 support hardware based checksum settings in during packet send/recv %!s(int64=7) %!d(string=hai) anos
  Steffen Butzer 9b1b0b4bde phy: introduce hardware based checksum settings, rename DeviceLimits %!s(int64=7) %!d(string=hai) anos
  whitequark 440b6f5556 Reorganize features using namespaces, to match module hierarchy. %!s(int64=7) %!d(string=hai) anos
  whitequark bf4ddef87d Remove all remnants of the collections feature. %!s(int64=7) %!d(string=hai) anos
  whitequark 39464a53fc Compute soft deadline in poll() and use nonblocking sockets. %!s(int64=7) %!d(string=hai) anos
  whitequark 9525e32a69 Remove unused imports. %!s(int64=7) %!d(string=hai) anos
  whitequark 5bf64586cd Get rid of Result<_, ()>. %!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 3a656c1529 Inject the current timestamp into Device::{transmit,receive}. %!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 c5fc8f7da7 Document the loopback. %!s(int64=7) %!d(string=hai) anos
  whitequark 042019db04 Remove default impl for Device::limits(). %!s(int64=7) %!d(string=hai) anos
  whitequark 9a4efcd656 LoopbackInterface → Loopback. %!s(int64=7) %!d(string=hai) anos
  whitequark 8ada283c55 Implement loopback interfaces. %!s(int64=7) %!d(string=hai) anos
  whitequark 86eeaf4a7a Clean up a few doctests. %!s(int64=7) %!d(string=hai) anos
  Egor Karavaev 80c20adbf8 Factor out the "raw_socket" and "tap_interface" features %!s(int64=7) %!d(string=hai) anos
  whitequark 7381e7f98b fn Device::mtu() -> usize → Device::limits() -> DeviceLimits %!s(int64=8) %!d(string=hai) anos
  whitequark a155269d3d Remove the `use_` prefix from feature names. %!s(int64=8) %!d(string=hai) anos
  whitequark d8c460e494 Update docs. %!s(int64=8) %!d(string=hai) anos
  whitequark 327b91c7cd Fix silliness in docs. %!s(int64=8) %!d(string=hai) anos
  whitequark 456cfc69ce Examples for the phy layer! %!s(int64=8) %!d(string=hai) anos
  whitequark 1c7f972a86 Fix length of tx buffers returned by fault injector. %!s(int64=8) %!d(string=hai) anos
  whitequark 5860c365f5 Impement fault injection. %!s(int64=8) %!d(string=hai) anos
  whitequark 174bbcee86 Rename features: std→use_std, logging→use_log. %!s(int64=8) %!d(string=hai) anos
  whitequark 0f9f897408 Parameterize tracer over the write function. %!s(int64=8) %!d(string=hai) anos
  whitequark 659f6ed6f6 Implement UDP sockets. %!s(int64=8) %!d(string=hai) anos
  whitequark a4e36053f9 Implement ARP snooping. %!s(int64=8) %!d(string=hai) anos
  whitequark 2fbf820de8 Implement ARP replies. %!s(int64=8) %!d(string=hai) anos
  whitequark dea581fa10 Implement an ARP LRU cache. %!s(int64=8) %!d(string=hai) anos
  whitequark f926fea49e Implement TAP interface support. %!s(int64=8) %!d(string=hai) anos