Dario Nieuwenhuis
|
0e1ba69ade
socket: remove all uses of crate::{Error, Result};
|
2 years ago |
Dario Nieuwenhuis
|
ecb4cbc545
Clippy fixes.
|
2 years ago |
bors[bot]
|
875238e3ac
Merge #625
|
2 years ago |
Lachlan Sneff
|
e9929f486f
Simplify send_with functions
|
2 years ago |
ngc0202
|
fe5164d310
Enable TimeExceeded processing in socket, fix wrong addresses used
|
2 years ago |
Lachlan Sneff
|
4af0b4b932
Fix after rebasing
|
2 years ago |
Lachlan Sneff
|
d7e8278a06
Add send_with to udp, raw, and icmp sockets
|
2 years ago |
Dario Nieuwenhuis
|
629f0bce79
socket: make dispatch infallible, except for emit errors.
|
2 years ago |
Dario Nieuwenhuis
|
37a276bcf2
socket: Make process() infallible.
|
2 years ago |
Dario Nieuwenhuis
|
b7871e4e57
udp, icmp, raw: return own error enums for public API.
|
2 years ago |
Dario Nieuwenhuis
|
72a9ee46ce
socket: reorganize module structure, with one module per protocol.
|
2 years ago |
Dario Nieuwenhuis
|
eb41d077e0
Remove IpAddress::Unspecified, assign src addr in sockets.
|
2 years ago |
Anuvrat
|
8ba8830378
Corrects minor spelling errors
|
3 years ago |
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 |