Историја ревизија

Аутор SHA1 Порука Датум
  whitequark 017210ea28 Exhaustion of transmit buffers should not be a reportable error. пре 8 година
  whitequark b92708596a Move the TCP receive window clamping hack downwards in stack. пре 8 година
  whitequark 1ece71a774 Return from EthernetInterface::poll() on errors, don't swallow them. пре 8 година
  whitequark 39464a53fc Compute soft deadline in poll() and use nonblocking sockets. пре 8 година
  whitequark 2354e0b29d Clarify a function name. пре 8 година
  whitequark 8ae9b21b64 Break up the EthernetInterface::dispatch macro atrocity into functions. пре 8 година
  whitequark 43a547fb0c Factor out packet parsing from Socket::process. пре 8 година
  whitequark 3974dc780f Get rid of unused arguments in Socket::{process,dispatch}. пре 8 година
  whitequark ab0eccd213 Get rid of IpPayload and indirection in Socket::dispatch. пре 8 година
  whitequark ad9fa282e6 Unify EthernetInterface::{send_response,emit} transmit paths. пре 8 година
  whitequark 917f89e14b Use FnOnce, not FnMut, in Socket::dispatch() functions. пре 8 година
  whitequark 72359cdd37 Radically simplify and optimize TCP packet dispatch. пре 8 година
  whitequark bc2a894c00 Rework responses to TCP packets and factor in RST replies to TcpSocket. пре 8 година
  whitequark 7e6e379e09 Fix a typo that broke ARP replies. пре 8 година
  whitequark 77ffe7c065 Simplify ARP handling code in EthernetInterface. пре 8 година
  whitequark ca6fa2d423 Assert that the transmit frame returned by driver has right length. пре 8 година
  whitequark 5bf64586cd Get rid of Result<_, ()>. пре 8 година
  whitequark c5aa37185f Fix ICMP error returned by EthernetInterface for unknown IP protocols. пре 8 година
  whitequark c6d4823489 Clean up socket error handling in EthernetInterface. пре 8 година
  whitequark ffe2de73c1 Reorganize EthernetInterface impl. NFC. пре 8 година
  whitequark 3a656c1529 Inject the current timestamp into Device::{transmit,receive}. пре 8 година
  whitequark 5f16fc0032 Fix a typo in 5c3fc493. пре 8 година
  whitequark 5c3fc4935e Discard packets with non-unicast source addresses at IP level. пре 8 година
  Egor Karavaev 921f2e36c8 Don't reply to a TCP RST packet with another TCP RST packet. пре 8 година
  Egor Karavaev feccd963c3 Refactor EthernetInterface::poll. пре 8 година
  whitequark a14c47655e Expose PSH flag in TcpRepr. пре 8 година
  whitequark 1c1489e5fb try! → ? пре 8 година
  whitequark 735def7e1b Do not attempt to validate length of packets being emitted. пре 8 година
  whitequark 6cf248e752 Fix an unimplemented!() invocation that should be unreachable!(). пре 8 година
  whitequark 818fa7dda4 Unbreak parsing of ICMP unreachable messages. пре 8 година