Dario Nieuwenhuis
88256dbdcf
Update to Rust 2018. Fixes #271
2020-12-27 17:54:56 +01:00
Alex Crawford
c9f57150a8
Dereference match expressions to clean up patterns
...
These were flagged by `cargo clippy`:
warning: you don't need to add `&` to all patterns
2020-12-26 10:32:51 -08:00
whitequark
5bcb358eb5
Rename `new` method on Packet types to `new_checked`.
...
Fixes #195 .
Closes : #254
Approved by: dlrobertson
2018-07-11 12:59:05 +08:00
Dan Robertson
8a214f3850
Add MLDv2 Repr support
...
Closes : #252
Approved by: whitequark
2018-07-11 10:47:52 +08:00
Dan Robertson
0563fdf921
Add MLDv2 packet parsing support to wire
...
Add the basics for parsing MLDv2 packets with the Icmpv6Packet structure
in the wire module.
Closes : #235
Approved by: whitequark
2018-06-23 10:53:10 +08:00
Dan Robertson
126f144295
Update docs and fix warnings
...
Closes : #238
Approved by: dlrobertson
2018-06-18 10:49:16 +08:00
Valentin Lorentz
728ae3fbb5
Add support for arbitrarily many routes instead of only gateways.
...
Closes : #219
Approved by: whitequark
2018-06-10 05:31:08 +08:00
Dan Robertson
be32144ba2
NDISC flags should be located in ndisc module
...
Closes : #212
Approved by: whitequark
2018-05-27 16:14:29 +08:00
Valentin Lorentz
a4e42880f8
Ignore unrecognized NDISC options (as per RFC 4861).
...
Closes : #210
Approved by: whitequark
2018-05-15 01:14:32 +08:00
Dan Robertson
010e55beed
Fix ICMPv6 checksum function
...
The ICMPv6 checksum calculation requires the pseudo header.
Closes : #196
Approved by: whitequark
2018-05-07 23:49:56 +08:00
Dan Robertson
867eb1b7f8
NDISC: Improve the representation layer for NDISC
...
Each given NDISC packet type may only include one of a few options.
Instead of including the options in the NDISC repr as a &[u8] include
the packet types available options as `Option<T>`.
Closes : #194
Approved by: whitequark
2018-04-21 00:33:41 +08:00
Dan Robertson
13fe5734ec
Add Repr support for NDISC packets
...
Add Representation layer support for NDISC packets.
2018-04-20 11:09:11 +00:00
Dan Robertson
e97b50419f
Add Packet support for NDISC packet types
...
Add packet layer support for NDISC packet types.
Closes : #180
Approved by: whitequark
2018-04-12 14:04:50 +08:00