Thibaut Vandervelden
|
892d4d97e1
chore(wire): add check_len to all parse methods
|
преди 1 година |
Thibaut Vandervelden
|
80a7e18075
modify defmt formatting for Cidr
|
преди 2 години |
Dario Nieuwenhuis
|
12fd8161c7
iface: unify ipv4/6lowpan packet assemblers.
|
преди 2 години |
Dario Nieuwenhuis
|
339545411a
Clippy fixes.
|
преди 2 години |
Nicholas Cyprus
|
185a00829d
First pass constification of the wire module
|
преди 2 години |
bors[bot]
|
93d175f829
Merge #675
|
преди 2 години |
Thibaut Vandervelden
|
297d90b0ff
IPv4 fragmentation (outgoing)
|
преди 2 години |
KOLANICH
|
f7bbb57b79
Made IPv4 and IPv6 modules a bit DRYer by moving sizes into constants and exposed IPv4-mapping prefix.
|
преди 2 години |
Dario Nieuwenhuis
|
ecb4cbc545
Clippy fixes.
|
преди 2 години |
Thibaut Vandervelden
|
3065959c70
Reassemble incomming IPv4 packets.
|
преди 2 години |
Dario Nieuwenhuis
|
78f92bcea6
wire: use own Error type.
|
преди 2 години |
Dario Nieuwenhuis
|
5989896299
Remove IpRepr::Unspecified and lowering.
|
преди 3 години |
Dario Nieuwenhuis
|
028b4466ff
wire: Rename ipv4 `protocol` to `next_header`.
|
преди 3 години |
Thibaut Vandervelden
|
51b2adddad
Fix clippy lints
|
преди 3 години |
Dario Nieuwenhuis
|
2cb407d62a
rustfmt
|
преди 3 години |
Dario Nieuwenhuis
|
b82b7300aa
tcp: add Nagle's Algorithm.
|
преди 3 години |
Dario Nieuwenhuis
|
49fa987cdc
Add defmt logging support
|
преди 4 години |
Ben Stabler
|
d5a98dd059
Silence clippy lint for const assert work-around, remove const where using features not yet stable in 1.40
|
преди 4 години |
Ben Stabler
|
3a721ca810
Make wire/ipv4 functions const where possible.
|
преди 4 години |
Alex Crawford
|
6d569deb2a
Clean up clippy warnings about if-else blocks
|
преди 4 години |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
преди 4 години |
whitequark
|
83dba8ea31
Bump Rust version requirement to 1.27.
|
преди 5 години |
Astro
|
58a54730db
Implement IGMPv1/v2 processing.
|
преди 7 години |
whitequark
|
4a253fecdf
Rename `new` method on Packet types to `new_checked`.
|
преди 6 години |
Dan Robertson
|
c425efa1ba
Remove trailing whitespace
|
преди 7 години |
Andrew Cann
|
fb96b3cdc1
impl `AsRef<[u8]>` for packet types
|
преди 7 години |
Andrew Cann
|
5fdd44757a
Relax type constraints on payload_mut methods
|
преди 7 години |
寧靜
|
5b7032e48d
Add from_netmask()/netmask()/broadcast()/network() methods on IPv4Cidr
|
преди 7 години |
Andrew Cann
|
302affca91
Add Clone impl to Packet types
|
преди 7 години |
Andrew Cann
|
b1c5bcfa8b
Add conversions to/from std wire types
|
преди 7 години |