Scott Mabin
|
00cde4e634
Don't error when calling `listen` again.
|
1 年之前 |
Erika Hunhoff
|
953ee321cd
Add unit tests for tcp socket peek_slice
|
1 年之前 |
Erika Hunhoff
|
86d4cf1053
Match the behavior of peek_slice to recv_slice
|
1 年之前 |
Thibaut Vandervelden
|
6466817a66
tests: remove mock and use rstest in more places
|
1 年之前 |
Dario Nieuwenhuis
|
6acc2b4795
tcp: consider segments partially overlapping the window as acceptable
|
1 年之前 |
Dario Nieuwenhuis
|
88aa133658
Merge pull request #788 from mkj/abort-wake
|
1 年之前 |
Matt Johnston
|
7e12265f00
tcp: Wake tx waker after abort()
|
1 年之前 |
bors[bot]
|
4aaab35b36
Merge #748
|
2 年之前 |
Maximilian Hils
|
f65351adfa
implement Display and Error for error types
|
2 年之前 |
Dario Nieuwenhuis
|
cce9ae779c
tcp: do not count window updates as duplicate acks.
|
2 年之前 |
Dario Nieuwenhuis
|
3a9d017354
Remove unneeded ref patterns and destructures.
|
2 年之前 |
Dario Nieuwenhuis
|
5740b76574
iface: remove builder.
|
2 年之前 |
Dario Nieuwenhuis
|
b73c943eee
iface: remove lifetimes.
|
2 年之前 |
Dario Nieuwenhuis
|
8bd28ab66a
tcp: ensure we always accept the segment at offset=0 even if the assembler is full.
|
2 年之前 |
Dario Nieuwenhuis
|
0e1ba69ade
socket: remove all uses of crate::{Error, Result};
|
2 年之前 |
Dario Nieuwenhuis
|
274260caf9
assembler: refactor algorithm to not care about total buffer size.
|
2 年之前 |
Dario Nieuwenhuis
|
19a0389eb1
assembler: don't return Option.
|
2 年之前 |
Thibaut Vandervelden
|
9183ca7b27
Fix pretty print and tcp socket connect tests
|
2 年之前 |
Dario Nieuwenhuis
|
13cc7f83ac
Clippy fixes.
|
2 年之前 |
Dario Nieuwenhuis
|
a55c00fab7
assembler: do not return whether there was an overlap.
|
2 年之前 |
Thibaut Vandervelden
|
297d90b0ff
IPv4 fragmentation (outgoing)
|
2 年之前 |
Michael Birtwell
|
f9f3ab8270
Send incomplete fin packets even if nagle enabled
|
2 年之前 |
Jonathan Coates
|
a25c9f2f47
Only clear retransmit timer when all packets are acked
|
2 年之前 |
Jonathan Coates
|
28e6fd894d
Asserts packets are sent in TCP tests
|
2 年之前 |
Stefan Lankes
|
8090469c2a
fix return value of `nagle_enable`
|
2 年之前 |
Dario Nieuwenhuis
|
629f0bce79
socket: make dispatch infallible, except for emit errors.
|
2 年之前 |
Dario Nieuwenhuis
|
37a276bcf2
socket: Make process() infallible.
|
2 年之前 |
Dario Nieuwenhuis
|
591b789d1e
tcp: return own error enums for public API.
|
2 年之前 |
Dario Nieuwenhuis
|
72a9ee46ce
socket: reorganize module structure, with one module per protocol.
|
2 年之前 |
Dario Nieuwenhuis
|
5db57bcac5
Clippy fixes.
|
2 年之前 |