DragonOS/user
LoGin 5285c1510b
feat(net): 实现SO_RCVLOWAT选项并完善socket选项处理 (#1693)
- 为UDP、TCP、Unix域socket添加SO_RCVLOWAT选项支持
- 修复SO_SNDTIMEO/SO_RCVTIMEO选项处理,支持无限超时(u64::MAX)
- 实现SO_TYPE、SO_DOMAIN、SO_PROTOCOL等基础socket选项
- 为TCP socket添加SO_REUSEADDR、SO_BROADCAST、SO_PASSCRED、SO_NO_CHECK选项
- 修复TCP缓冲区大小计算,区分SNDBUF和RCVBUF的最小值
- 改进timeval解析逻辑,支持负值和零值处理
- 添加gvisor测试白名单,支持更多socket测试用例

Signed-off-by: longjin <longjin@DragonOS.org>
2026-01-21 20:34:21 +08:00
..
apps feat(net): 实现SO_RCVLOWAT选项并完善socket选项处理 (#1693) 2026-01-21 20:34:21 +08:00
dadk/config feat(ci): Bump build container to v1.19 and CI fixes (#1442) 2025-12-09 13:59:57 +08:00
sysconfig fix(net): 修复 raw socket 发送到非 loopback 地址时未正确选择出口网卡的问题 (#1582) 2025-12-30 22:04:19 +08:00
.gitignore 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +08:00
Makefile feat(ci): 添加测试结果上传功能并优化构建流程 (#1380) 2025-11-17 22:01:13 +08:00
default.nix feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
rootfs-tar.nix feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00