whitequark
|
1746702f53
Try to trigger fast retransmit when we detect a missing TCP segment.
|
7 년 전 |
whitequark
|
8ace8cd94e
Set TCP PSH flag when sending the last buffered data.
|
7 년 전 |
whitequark
|
a14c47655e
Expose PSH flag in TcpRepr.
|
7 년 전 |
whitequark
|
6a096721cc
Fix a few typos in TCP socket code (NFC).
|
7 년 전 |
whitequark
|
1c1489e5fb
try! → ?
|
7 년 전 |
whitequark
|
735def7e1b
Do not attempt to validate length of packets being emitted.
|
7 년 전 |
whitequark
|
22772f07df
Remove accidentally committed change.
|
8 년 전 |
whitequark
|
21900288cc
Add packet shaping to the fault injector.
|
8 년 전 |
whitequark
|
d931625af0
Implement TCP TIME-WAIT timeouts.
|
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
|
293ea51722
Improve handling of TCP ACK packets in FIN-* states.
|
8 년 전 |
whitequark
|
708f40d776
Fix condition for acceptable RST|ACK in TCP SYN-SENT state.
|
8 년 전 |
whitequark
|
1a32b98b48
Implement the TCP SYN-SENT state.
|
8 년 전 |
whitequark
|
11c875160a
Fix an incorrect tracing message.
|
8 년 전 |
whitequark
|
899a5a1963
Fix the TCP MSS calculation.
|
8 년 전 |
whitequark
|
e8ece3e567
Fix an incorrect payload length when sending TCP MSS option.
|
8 년 전 |
whitequark
|
41ec6a5a57
Receive the TCP MSS option and act on it.
|
8 년 전 |
whitequark
|
7af6ddfa0c
Send the TCP MSS option.
|
8 년 전 |
whitequark
|
a43dfd34cd
Add support for TCP MSS option in TCP representation.
|
8 년 전 |
whitequark
|
be7fb84739
Fix an inaccurate comment.
|
8 년 전 |
whitequark
|
a20f89f5ee
Fix the TCP FIN emission with queued data rolling over TX buffer.
|
8 년 전 |
whitequark
|
9aebbff35d
Fix the TCP ACK handling in FIN-WAIT-1 state with queued data.
|
8 년 전 |
whitequark
|
53feb670e7
Refactor the TCP ACK handling in ESTABLISHED/CLOSE-WAIT states.
|
8 년 전 |
whitequark
|
4d11b5297f
Don't switch TCP state from FIN-WAIT-1 to FIN-WAIT-2 with queued data.
|
8 년 전 |
whitequark
|
5f3296c5c5
If a TCP FIN|ACK also ACKs our FIN, transition to TIME-WAIT.
|
8 년 전 |
whitequark
|
b90495fe8a
Correctly treat TCP ACKs that acknowledge both data and a FIN.
|
8 년 전 |
whitequark
|
d57b42ca93
Don't send TCP FIN flag yet if next segment will also have data.
|
8 년 전 |
whitequark
|
bb630e101c
Reset the TCP retransmit timer on valid ACK if transmit half is open.
|
8 년 전 |
whitequark
|
309d0f56c8
Fix build with no alloc or collections.
|
8 년 전 |