Astro
|
53abe8c520
Implement wire::igmp.
|
7 年之前 |
Astro
|
dfc077b68c
Add as_bytes(), is_multicast() to IpAddress
|
7 年之前 |
Dan Robertson
|
2faf287a70
Add tests for ipv6 in wire::ip
|
7 年之前 |
Andrew Cann
|
b1c5bcfa8b
Add conversions to/from std wire types
|
7 年之前 |
Dan Robertson
|
783a76b2d8
Add ICMPv6
|
7 年之前 |
Egor Karavaev
|
283109caca
Treat unspecified IPv4/IPv6 addresses as IpAddress::Unspecified in IpRepr::lower.
|
7 年之前 |
luozijun
|
3b824ca642
Add `Hash` trait on `IpAddress/IpCidr`
|
7 年之前 |
Dan Robertson
|
6e877f8501
Add process_ipv6 to EthernetInterface
|
7 年之前 |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
7 年之前 |
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.
|
7 年之前 |
Egor Karavaev
|
fbfe9859db
Implement wire::{IpCidr/Ipv4Cidr}.
|
7 年之前 |
whitequark
|
02658d0e2f
Make sure IpAddress prohibits exhaustive matches.
|
7 年之前 |
whitequark
|
bd52f9b83c
Only verify checksum in pretty printers, do not bail out if invalid.
|
7 年之前 |
Steffen Butzer
|
d5147efb82
support hardware based checksum settings in during packet send/recv
|
7 年之前 |
whitequark
|
2d31ef9665
Add some docs.
|
7 年之前 |
Egor Karavaev
|
0454c3f8f6
Uncomment associated constants.
|
7 年之前 |
whitequark
|
7684d50d6e
Fix an issue where TCP packets would have zero IP payload length.
|
7 年之前 |
whitequark
|
8ae9b21b64
Break up the EthernetInterface::dispatch macro atrocity into functions.
|
7 年之前 |
whitequark
|
bc2a894c00
Rework responses to TCP packets and factor in RST replies to TcpSocket.
|
7 年之前 |
whitequark
|
5e448db950
Remove IpEndpoint::accepts.
|
7 年之前 |
whitequark
|
ee0b8b3f7a
Rework and test raw sockets.
|
7 年之前 |