Dario Nieuwenhuis
|
5989896299
Remove IpRepr::Unspecified and lowering.
|
3 years ago |
Dario Nieuwenhuis
|
028b4466ff
wire: Rename ipv4 `protocol` to `next_header`.
|
3 years ago |
Dario Nieuwenhuis
|
0ebf896fff
socket: refactor Context to be just InterfaceInner.
|
3 years ago |
Dario Nieuwenhuis
|
ff47259603
socket: move meta from XxxSocket to SocketSetItem.
|
3 years ago |
Thibaut Vandervelden
|
51b2adddad
Fix clippy lints
|
3 years ago |
Dario Nieuwenhuis
|
2cb407d62a
rustfmt
|
3 years ago |
Dario Nieuwenhuis
|
8a225837e2
Add Context struct.
|
3 years ago |
Dario Nieuwenhuis
|
26dcb55559
udp: do not include payload in UdpRepr
|
4 years ago |
Dario Nieuwenhuis
|
49fa987cdc
Add defmt logging support
|
4 years ago |
Dario Nieuwenhuis
|
56c779ed63
Do not use DeviceCapabilities in sockets.
|
4 years ago |
Dario Nieuwenhuis
|
11255a89a1
Simplify Socket lifetimes
|
4 years ago |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
4 years ago |
Dario Nieuwenhuis
|
23bb12a856
Async/await waker support.
|
4 years ago |
Alex Crawford
|
ac830e8bb1
Dereference match expressions to clean up patterns
|
4 years ago |
Scott Mabin
|
a67ee07922
Add capacity methods to all sockets.
|
5 years ago |
whitequark
|
4a253fecdf
Rename `new` method on Packet types to `new_checked`.
|
6 years ago |
Dan Robertson
|
8f9ac1d96c
Update docs and fix warnings
|
6 years ago |
Ole Martin Ruud
|
839dd9c6b1
Implement new type for `poll_at`
|
6 years ago |
Valentin Lorentz
|
4bf917ced3
Add support for IPv6 gateways.
|
7 years ago |
Valentin Lorentz
|
ce2fbb7dd2
Add support for IPv6 to ICMP sockets.
|
7 years ago |
whitequark
|
cd893e6ab6
fn PacketMetadata::empty() → const PacketMetadata::EMPTY.
|
7 years ago |
whitequark
|
95fd1f2568
Use storage::PacketBuffer for implementing socket::IcmpSocket.
|
7 years ago |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
7 years ago |
Philipp Oppermann
|
c2d18ec071
Return specific sockets from `new` functions instead of `Socket`.
|
7 years ago |
Dan Robertson
|
deccd469fe
Use hop limit instead of ttl
|
7 years ago |
Dan Robertson
|
eaaf1fa4a6
Process the Icmpv4Repr in IcmpSocket::process
|
7 years ago |
whitequark
|
7959473308
Style. NFC.
|
7 years ago |
whitequark
|
7937011424
Extract socket handle into a new SocketMeta structure.
|
7 years ago |
whitequark
|
9b98dfa3d0
Fix ICMP socket documentation. NFC.
|
7 years ago |
whitequark
|
ffcd3ab80d
Style. NFCI.
|
7 years ago |