Ole Martin Ruud
|
839dd9c6b1
Implement new type for `poll_at`
|
7 年之前 |
whitequark
|
9a7318d1e6
Fix format strings using time to not include extraneous ms suffix.
|
7 年之前 |
Kai Lüke
|
7935f0d0b5
Update remote_last_win for all ACKs
|
7 年之前 |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
7 年之前 |
Philipp Oppermann
|
c2d18ec071
Return specific sockets from `new` functions instead of `Socket`.
|
7 年之前 |
whitequark
|
fcffa6a5b1
Disregard TCP FIN flag if it arrives in a segment not at window start.
|
7 年之前 |
Dan Robertson
|
4d918e4406
Fix documentation warnings.
|
7 年之前 |
Dan Robertson
|
507d2fe0ea
Add the proto-ipv4 feature.
|
7 年之前 |
whitequark
|
b247f6498e
Correctly handle retransmission of lost-received-lost TCP segments.
|
7 年之前 |
whitequark
|
46365af7bc
Fix a few documentation issues. NFC.
|
7 年之前 |
whitequark
|
62bd94dedc
TcpSocket::recv_impl should have never been public, oops.
|
7 年之前 |
whitequark
|
d5f11159d8
Make the log crate properly optional.
|
7 年之前 |
whitequark
|
3347bbe60b
Use a more specific log message for keep-alive or probe TCP packets.
|
7 年之前 |
Dan Robertson
|
deccd469fe
Use hop limit instead of ttl
|
7 年之前 |
whitequark
|
54f1147d9e
Trace the TCP socket acknowledging incoming segment.
|
7 年之前 |
whitequark
|
8d0913652a
Make elaborated reasons for sending a TCP packet more precise.
|
7 年之前 |
whitequark
|
552b770871
Log an elaborated reason for sending a TCP packet.
|
7 年之前 |
whitequark
|
7937011424
Extract socket handle into a new SocketMeta structure.
|
7 年之前 |
Kai Lüke
|
5e2ae22302
Don't panic on TCP sequence number wrapping in debug mode.
|
7 年之前 |
Kai Lüke
|
86ac32539f
Preserve retransmission timer for Dup-ACKs
|
7 年之前 |
Dan Robertson
|
ef4af850e0
Add ICMP sockets
|
7 年之前 |
whitequark
|
0091191cce
Rework TcpSocket::{send,recv} to remove need for precomputing size.
|
7 年之前 |
whitequark
|
284db0099f
Small adjustments to TTL code; style, docs, and tests. NFCI.
|
7 年之前 |
Dan Robertson
|
fea462837d
Implement set_ttl for Tcp and Udp sockets
|
7 年之前 |
whitequark
|
100b57aa66
Replace "socket debug identifiers" with just socket handles.
|
7 年之前 |
Egor Karavaev
|
331dc10780
Add support for IPv4 default gateway.
|
7 年之前 |
Steffen Butzer
|
9b1b0b4bde
phy: introduce hardware based checksum settings, rename DeviceLimits
|
7 年之前 |
whitequark
|
7362e1a49e
A few cosmetic changes to TCP socket trace messages.
|
7 年之前 |
whitequark
|
c73721aa03
Completely redo the logic of TCP socket polling.
|
7 年之前 |
whitequark
|
1a810294e2
Fix two issues that may cause TCP sockets to be polled too late.
|
7 年之前 |