* fix(net/tcp): 修复TCP套接字关闭和接收逻辑 - 修复TCP套接字关闭时未处理未读数据的问题 - 修复接收逻辑中状态检查错误返回ECONNRESET的问题 - 添加cork缓冲区刷新互斥锁防止重复刷新 Signed-off-by: longjin <longjin@DragonOS.org> * feat(net/tcp): 实现TCP keepalive和linger选项支持 - 新增TCP_KEEPIDLE、TCP_KEEPINTVL、TCP_KEEPCNT选项的读写支持 - 实现SO_LINGER选项设置,支持立即中止连接 - 修改连接关闭逻辑,当linger_abort为true时立即中止连接 - 添加相关选项的默认值和验证逻辑 Signed-off-by: longjin <longjin@DragonOS.org> --------- Signed-off-by: longjin <longjin@DragonOS.org> |
||
|---|---|---|
| .. | ||
| .cargo | ||
| crates | ||
| src | ||
| submodules | ||
| .clippy.toml | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Makefile | ||
| build.rs | ||
| env.mk | ||
| rust-toolchain.toml | ||