DragonOS/user/apps
LoGin 0ee965c8e9
feat(net): 重构网络子系统,引入NAPI机制与TCP socket改进 (#1599)
- 新增NAPI(New API)子系统,实现有界轮询机制,提升网络包处理性能
- 重构e1000e驱动,集成NAPI中断处理,移除旧的中断处理模块
- 改进TCP socket实现,支持self-connect、延迟关闭、backlog管理等Linux兼容特性
- 优化网络命名空间轮询线程,采用事件驱动与定时器混合模型
- 新增TCP listener backlog和TCP close defer机制,提升协议栈兼容性
- 修复epoll事件通知机制,避免竞态条件和唤醒丢失
- 升级smoltcp依赖,启用TCP Reno和Cubic拥塞控制算法
- 新增网络子系统设计文档,详细说明NAPI与NetNamespace Poll机制

Signed-off-by: longjin <longjin@DragonOS.org>
2026-01-07 22:50:48 +08:00
..
about feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
busybox feat: support ssh app(dropbear). (#1392) 2025-11-22 14:49:12 +08:00
c_unitest feat(loop_device): 新增loop设备子系统 (#1261) 2025-12-24 14:29:46 +08:00
clear fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
dropbear feat: support ssh app(dropbear). (#1392) 2025-11-22 14:49:12 +08:00
go_demo feat: 实现线程组退出机制&添加go语言演示程序 (#1387) 2025-11-19 23:32:23 +08:00
ping refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
r_unitest fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
riscv_init fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
syscall_ebpf fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
test_seqpacket refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
test_sqlite3 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +08:00
test_tokio fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
test_tracepoint fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
tests/syscall/gvisor feat(net): 重构网络子系统,引入NAPI机制与TCP socket改进 (#1599) 2026-01-07 22:50:48 +08:00
user-manage feat: support ssh app(dropbear). (#1392) 2025-11-22 14:49:12 +08:00
Makefile 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +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