client/dragonfly-client-storage
Gaius 7e6ab3a57c
feat(tcp): support TCP Fast Open for client and server (#1398)
* feat(tcp): enable TCP Fast Open for client and server

Signed-off-by: Gaius <gaius.qi@gmail.com>

* refactor(tcp): use as_raw_fd for socket operations

Signed-off-by: Gaius <gaius.qi@gmail.com>

* refactor(tcp): remove tcp fastopen configuration code

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat(tcp): add support for TCP fastopen on Linux

Signed-off-by: Gaius <gaius.qi@gmail.com>

* fix(net): correct TCP_FASTOPEN parameter value

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat(tcp): add tcp_fastopen configuration option

Signed-off-by: Gaius <gaius.qi@gmail.com>

* feat(tcp): add configuration support to TCPServer

Signed-off-by: Gaius <gaius.qi@gmail.com>

---------

Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-09-30 13:10:45 +08:00
..
benches test(dragonfly-client-storage/benches): remove 1u64 when create cache (#1089) 2025-04-11 16:27:04 +08:00
src feat(tcp): support TCP Fast Open for client and server (#1398) 2025-09-30 13:10:45 +08:00
Cargo.toml fix(tcp): remove fast open setting (#1388) 2025-09-29 22:40:06 +08:00