Lucas Bollen
|
4055a19bc3
Change mutability of `RxToken`'s `consume` argument.
|
11 месяцев назад |
Thibaut Vandervelden
|
969f32dab5
fix: clarify mtu+=2 for IEEE802154
|
1 год назад |
Dario Nieuwenhuis
|
3a9d017354
Remove unneeded ref patterns and destructures.
|
2 лет назад |
Dario Nieuwenhuis
|
0102a4b741
phy: make consume infallible, move timestamp to receive/transmit.
|
2 лет назад |
Dario Nieuwenhuis
|
4300e7cc3b
GAT-based Device trait.
|
3 лет назад |
Thibaut Vandervelden
|
f3310e63f4
refactor 6LoWPAN fragmentation
|
2 лет назад |
Thibaut Vandervelden
|
b283356679
fix mtu calculation for raw raw_socket
|
2 лет назад |
Jade
|
32974f8136
Changed behavior of phy::RawSocket TxToken::consume to be more similar to RawSocket::receive
|
3 лет назад |
Jade
|
32bf949dc8
Propagate phy::RawSocket send error to caller
|
3 лет назад |
Dario Nieuwenhuis
|
f35e76068b
phy: Use right protocol on RawSocket based on the medium.
|
3 лет назад |
Thibaut Vandervelden
|
3d782f19cd
Add support for 802.15.4 and 6LoWPAN
|
3 лет назад |
Dario Nieuwenhuis
|
2cb407d62a
rustfmt
|
3 лет назад |
Dario Nieuwenhuis
|
d352e151f6
Add support for IP mediums.
|
4 лет назад |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
4 лет назад |
jhwgh1968
|
e6a6b1630f
Allow mutation of data buffer in RxToken
|
6 лет назад |
Dan Robertson
|
8d2a20362e
Fix code syle nits
|
6 лет назад |
Dan Robertson
|
470a08669f
Update phy mod to use new time types
|
7 лет назад |
whitequark
|
f239e36bf3
Reimplement {RawSocket,TapInterface}::receive correctly.
|
7 лет назад |
Philipp Oppermann
|
198fe239f1
Redesign the phy::Device trait to avoid Drop impls.
|
7 лет назад |
Steffen Butzer
|
9b1b0b4bde
phy: introduce hardware based checksum settings, rename DeviceLimits
|
7 лет назад |
whitequark
|
39464a53fc
Compute soft deadline in poll() and use nonblocking sockets.
|
7 лет назад |
whitequark
|
9525e32a69
Remove unused imports.
|
7 лет назад |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
7 лет назад |
whitequark
|
3a656c1529
Inject the current timestamp into Device::{transmit,receive}.
|
7 лет назад |
whitequark
|
1c1489e5fb
try! → ?
|
7 лет назад |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
8 лет назад |
whitequark
|
1c7f972a86
Fix length of tx buffers returned by fault injector.
|
8 лет назад |
whitequark
|
85ae54a488
Sort out buffer lengths.
|
8 лет назад |
whitequark
|
a4e36053f9
Implement ARP snooping.
|
8 лет назад |
whitequark
|
2fbf820de8
Implement ARP replies.
|
8 лет назад |