Alex Crawford
|
1ff8edf201
Clean up a couple of if-blocks
|
4 жил өмнө |
Alex Crawford
|
ddb876bec4
Remove redundant field names from structs
|
4 жил өмнө |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
4 жил өмнө |
Alex Crawford
|
ac830e8bb1
Dereference match expressions to clean up patterns
|
4 жил өмнө |
Alex Crawford
|
ccf6915186
Remove explicit calls to as_ref/as_mut
|
4 жил өмнө |
Andreas Molzer
|
e2fcd02414
Add ip version specific addr/endpoint converters
|
6 жил өмнө |
Astro
|
1fbcfb09e1
Add IpAddress.to_prefix_len()
|
6 жил өмнө |
whitequark
|
4a253fecdf
Rename `new` method on Packet types to `new_checked`.
|
6 жил өмнө |
Valentin Lorentz
|
06d18130cd
Add support for arbitrarily many routes instead of only gateways.
|
6 жил өмнө |
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 жил өмнө |