Steffen Butzer
|
d5147efb82
support hardware based checksum settings in during packet send/recv
|
%!s(int64=7) %!d(string=hai) anos |
Steffen Butzer
|
9b1b0b4bde
phy: introduce hardware based checksum settings, rename DeviceLimits
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
440b6f5556
Reorganize features using namespaces, to match module hierarchy.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
bf4ddef87d
Remove all remnants of the collections feature.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
39464a53fc
Compute soft deadline in poll() and use nonblocking sockets.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
9525e32a69
Remove unused imports.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
a70b2415e7
Implement a Device that emits a stream in libpcap format.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
3a656c1529
Inject the current timestamp into Device::{transmit,receive}.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
7d54157e77
Add EthernetTracer, a specialization of Tracer for EthernetFrame.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
c5fc8f7da7
Document the loopback.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
042019db04
Remove default impl for Device::limits().
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
9a4efcd656
LoopbackInterface → Loopback.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
8ada283c55
Implement loopback interfaces.
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
86eeaf4a7a
Clean up a few doctests.
|
%!s(int64=7) %!d(string=hai) anos |
Egor Karavaev
|
80c20adbf8
Factor out the "raw_socket" and "tap_interface" features
|
%!s(int64=7) %!d(string=hai) anos |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
a155269d3d
Remove the `use_` prefix from feature names.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
d8c460e494
Update docs.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
327b91c7cd
Fix silliness in docs.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
456cfc69ce
Examples for the phy layer!
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
1c7f972a86
Fix length of tx buffers returned by fault injector.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
5860c365f5
Impement fault injection.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
174bbcee86
Rename features: std→use_std, logging→use_log.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
0f9f897408
Parameterize tracer over the write function.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
659f6ed6f6
Implement UDP sockets.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
a4e36053f9
Implement ARP snooping.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
2fbf820de8
Implement ARP replies.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
dea581fa10
Implement an ARP LRU cache.
|
%!s(int64=8) %!d(string=hai) anos |
whitequark
|
f926fea49e
Implement TAP interface support.
|
%!s(int64=8) %!d(string=hai) anos |