whitequark
|
6271dc7270
Add packet parser fuzzer.
|
7 tahun lalu |
whitequark
|
735def7e1b
Do not attempt to validate length of packets being emitted.
|
7 tahun lalu |
whitequark
|
86eeaf4a7a
Clean up a few doctests.
|
7 tahun lalu |
whitequark
|
6cf248e752
Fix an unimplemented!() invocation that should be unreachable!().
|
7 tahun lalu |
whitequark
|
818fa7dda4
Unbreak parsing of ICMP unreachable messages.
|
7 tahun lalu |
whitequark
|
ba1f0a7480
Actually export socket::SocketSetItem publicly.
|
7 tahun lalu |
Egor Karavaev
|
78b717cd75
Add the `ping` example.
|
7 tahun lalu |
Egor Karavaev
|
ed08b74427
Add `RawSocket`.
|
7 tahun lalu |
Egor Karavaev
|
42ca732ce3
`IpRepr::lower` replaces unspecified src_addr in Ipv4Repr as well.
|
7 tahun lalu |
Egor Karavaev
|
441881609c
Factor out the `RingBuffer` container.
|
7 tahun lalu |
Egor Karavaev
|
80c20adbf8
Factor out the "raw_socket" and "tap_interface" features
|
7 tahun lalu |
whitequark
|
22772f07df
Remove accidentally committed change.
|
7 tahun lalu |
whitequark
|
961b12ce93
Add a sinkhole to the server example.
|
7 tahun lalu |
whitequark
|
5a6641a967
Fix no-std build.
|
7 tahun lalu |
whitequark
|
21900288cc
Add packet shaping to the fault injector.
|
7 tahun lalu |
whitequark
|
d931625af0
Implement TCP TIME-WAIT timeouts.
|
8 tahun lalu |
whitequark
|
e894ee24ad
Fix a typo in documentation.
|
8 tahun lalu |
whitequark
|
16222445a6
Clamp TCP receive window to MSS multiplied by maximum burst size.
|
8 tahun lalu |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
8 tahun lalu |
whitequark
|
1874549b0b
Bump version.
|
8 tahun lalu |
whitequark
|
293ea51722
Improve handling of TCP ACK packets in FIN-* states.
|
8 tahun lalu |
whitequark
|
15cf0cc56e
Don't put non-unicast (IP or Ethernet) addresses into ARP cache.
|
8 tahun lalu |
whitequark
|
4e364d816a
Trace eviction and fill in SliceArpCache.
|
8 tahun lalu |
Corentin Henry
|
eeaf7b6df8
arp: increment lru when inserting a new entry
|
8 tahun lalu |
Corentin Henry
|
bd9a6bf3b0
arp: use valid unicast ip addresses for tests
|
8 tahun lalu |
whitequark
|
2aad62a790
Update README to mention lack of multicast support.
|
8 tahun lalu |
whitequark
|
3dfcb11d33
Follow-up to b9e79d19; always process broadcast frames.
|
8 tahun lalu |
whitequark
|
b9e79d19a7
Ignore Ethernet frames for which we aren't a destination.
|
8 tahun lalu |
whitequark
|
bb2edf4e8a
Update README.
|
8 tahun lalu |
whitequark
|
7e5c4ce21a
Bump version.
|
8 tahun lalu |