whitequark
|
bc0e3c352d
Emit exceptional events with the DEBUG log level, not TRACE.
|
7 jaren geleden |
whitequark
|
6b2d711347
Only return Err(Rejected) from TcpSocket::process on endpoint mismatch.
|
7 jaren geleden |
whitequark
|
6bc6cc7af7
Implement fmt::Write for TcpSocket.
|
7 jaren geleden |
whitequark
|
265e6f6cb7
Add UdpSocket::is_open, similar to TcpSocket::is_open in function.
|
7 jaren geleden |
whitequark
|
a1910baa91
Put the debug_id field first in sockets.
|
7 jaren geleden |
whitequark
|
492fe3e4b1
Rework and test UDP sockets.
|
7 jaren geleden |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
7 jaren geleden |
whitequark
|
53a3875452
Rework error handling in TcpSocket::connect.
|
7 jaren geleden |
whitequark
|
50ae82d0ff
Update a stale docstring.
|
7 jaren geleden |
whitequark
|
d422f45ac2
as_unspecified → to_unspecified
|
7 jaren geleden |
whitequark
|
b971d91315
Accept TCP FIN packets in SYN-RECEIVED state.
|
7 jaren geleden |
whitequark
|
0904645c1b
Fix determination of local address from incoming packets.
|
7 jaren geleden |
whitequark
|
c0629f769b
Log correct delay when performing TCP retransmit.
|
7 jaren geleden |
whitequark
|
6bb9200c06
Annotate all simple getters with #[inline].
|
7 jaren geleden |
whitequark
|
5dfc861e38
Remove *Socket::{process,dispatch} from public interface.
|
7 jaren geleden |
whitequark
|
a15bc8105e
In {Tcp,Udp}Socket::process, make protocol check an assertion.
|
7 jaren geleden |
whitequark
|
1746702f53
Try to trigger fast retransmit when we detect a missing TCP segment.
|
7 jaren geleden |
whitequark
|
8ace8cd94e
Set TCP PSH flag when sending the last buffered data.
|
7 jaren geleden |
whitequark
|
a14c47655e
Expose PSH flag in TcpRepr.
|
7 jaren geleden |
whitequark
|
6a096721cc
Fix a few typos in TCP socket code (NFC).
|
7 jaren geleden |
whitequark
|
1c1489e5fb
try! → ?
|
7 jaren geleden |
whitequark
|
735def7e1b
Do not attempt to validate length of packets being emitted.
|
7 jaren geleden |
whitequark
|
22772f07df
Remove accidentally committed change.
|
8 jaren geleden |
whitequark
|
21900288cc
Add packet shaping to the fault injector.
|
8 jaren geleden |
whitequark
|
d931625af0
Implement TCP TIME-WAIT timeouts.
|
8 jaren geleden |
whitequark
|
16222445a6
Clamp TCP receive window to MSS multiplied by maximum burst size.
|
8 jaren geleden |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
8 jaren geleden |
whitequark
|
293ea51722
Improve handling of TCP ACK packets in FIN-* states.
|
8 jaren geleden |
whitequark
|
708f40d776
Fix condition for acceptable RST|ACK in TCP SYN-SENT state.
|
8 jaren geleden |
whitequark
|
1a32b98b48
Implement the TCP SYN-SENT state.
|
8 jaren geleden |