Commit History

Автор SHA1 Съобщение Дата
  Josh Gangloff 56ddb0c206 Make IP checksum loop use larger chunks to ease autovectorization. преди 7 години
  whitequark 275eb90785 Unswitch the IP checksum loop for 30% improvement in performance. преди 7 години
  Dan Robertson deccd469fe Use hop limit instead of ttl преди 7 години
  Dan Robertson 737b387f61 Add Ipv6Repr and Ipv6Packet to wire преди 7 години
  whitequark b1680368fe Rework the pretty printer to avoid superfluous trailing newlines. преди 7 години
  Dan Robertson 7727687330 Add IPv6 address and cidr to wire преди 7 години
  whitequark 19790720a3 Remove impl Ord/PartialOrd for Cidr. преди 7 години
  whitequark 2602a151e4 Fix a naming mishap. NFCI. преди 7 години
  Dan Robertson fea462837d Implement set_ttl for Tcp and Udp sockets преди 7 години
  Egor Karavaev 331dc10780 Add support for IPv4 default gateway. преди 8 години
  Egor Karavaev fbfe9859db Implement wire::{IpCidr/Ipv4Cidr}. преди 8 години
  whitequark 02658d0e2f Make sure IpAddress prohibits exhaustive matches. преди 8 години
  whitequark bd52f9b83c Only verify checksum in pretty printers, do not bail out if invalid. преди 8 години
  Steffen Butzer d5147efb82 support hardware based checksum settings in during packet send/recv преди 8 години
  whitequark 2d31ef9665 Add some docs. преди 8 години
  Egor Karavaev 0454c3f8f6 Uncomment associated constants. преди 8 години
  whitequark 7684d50d6e Fix an issue where TCP packets would have zero IP payload length. преди 8 години
  whitequark 8ae9b21b64 Break up the EthernetInterface::dispatch macro atrocity into functions. преди 8 години
  whitequark bc2a894c00 Rework responses to TCP packets and factor in RST replies to TcpSocket. преди 8 години
  whitequark 5e448db950 Remove IpEndpoint::accepts. преди 8 години
  whitequark ee0b8b3f7a Rework and test raw sockets. преди 8 години
  whitequark 492fe3e4b1 Rework and test UDP sockets. преди 8 години
  whitequark 5bf64586cd Get rid of Result<_, ()>. преди 8 години
  whitequark 53a3875452 Rework error handling in TcpSocket::connect. преди 8 години
  whitequark d422f45ac2 as_unspecified → to_unspecified преди 8 години
  whitequark 0904645c1b Fix determination of local address from incoming packets. преди 8 години
  whitequark b3e355437f Add missing #[derive]s on wire::IpVersion. преди 8 години
  whitequark 1c1489e5fb try! → ? преди 8 години
  whitequark 735def7e1b Do not attempt to validate length of packets being emitted. преди 8 години
  Egor Karavaev ed08b74427 Add `RawSocket`. преди 8 години