Egor Karavaev
|
441881609c
Factor out the `RingBuffer` container.
|
7 年之前 |
Egor Karavaev
|
80c20adbf8
Factor out the "raw_socket" and "tap_interface" features
|
7 年之前 |
whitequark
|
22772f07df
Remove accidentally committed change.
|
7 年之前 |
whitequark
|
961b12ce93
Add a sinkhole to the server example.
|
7 年之前 |
whitequark
|
5a6641a967
Fix no-std build.
|
7 年之前 |
whitequark
|
21900288cc
Add packet shaping to the fault injector.
|
7 年之前 |
whitequark
|
d931625af0
Implement TCP TIME-WAIT timeouts.
|
8 年之前 |
whitequark
|
e894ee24ad
Fix a typo in documentation.
|
8 年之前 |
whitequark
|
16222445a6
Clamp TCP receive window to MSS multiplied by maximum burst size.
|
8 年之前 |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
8 年之前 |
whitequark
|
1874549b0b
Bump version.
|
8 年之前 |
whitequark
|
293ea51722
Improve handling of TCP ACK packets in FIN-* states.
|
8 年之前 |
whitequark
|
15cf0cc56e
Don't put non-unicast (IP or Ethernet) addresses into ARP cache.
|
8 年之前 |
whitequark
|
4e364d816a
Trace eviction and fill in SliceArpCache.
|
8 年之前 |
Corentin Henry
|
eeaf7b6df8
arp: increment lru when inserting a new entry
|
8 年之前 |
Corentin Henry
|
bd9a6bf3b0
arp: use valid unicast ip addresses for tests
|
8 年之前 |
whitequark
|
2aad62a790
Update README to mention lack of multicast support.
|
8 年之前 |
whitequark
|
3dfcb11d33
Follow-up to b9e79d19; always process broadcast frames.
|
8 年之前 |
whitequark
|
b9e79d19a7
Ignore Ethernet frames for which we aren't a destination.
|
8 年之前 |
whitequark
|
bb2edf4e8a
Update README.
|
8 年之前 |
whitequark
|
7e5c4ce21a
Bump version.
|
8 年之前 |
whitequark
|
ddba30e9cf
Update README to explain how the client example works.
|
8 年之前 |
whitequark
|
d866cc7721
Add the "embedded" crate category.
|
8 年之前 |
whitequark
|
a155269d3d
Remove the `use_` prefix from feature names.
|
8 年之前 |
whitequark
|
908f70957b
Travis: don't build tests without the std feature.
|
8 年之前 |
whitequark
|
708f40d776
Fix condition for acceptable RST|ACK in TCP SYN-SENT state.
|
8 年之前 |
whitequark
|
be9d0a202d
Don't block forever in TapInterface.
|
8 年之前 |
whitequark
|
ee20c49a59
Send an ARP request when the destination is not in cache.
|
8 年之前 |
whitequark
|
4083ee8ea8
Use trait FromStr for the parsing code.
|
8 年之前 |
whitequark
|
a0f2c62ac9
Add a TCP client example.
|
8 年之前 |