DragonOS-Community / DragonOS

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for **Serverless** scenarios.
https://dragonos.org
GNU General Public License v2.0
900 stars 142 forks source link

feat(net): 实现inet socket端口资源释放 #990

Open Samuka007 opened 1 month ago

Samuka007 commented 1 month ago

目前仅实现了inet socket的port分配,但没有很好利用raii释放port资源。考虑引入结构实现inet port资源的获取与释放。

源码位于重构后的网络子系统:kernel/src/net/socket/inet/common/port.rs

ywh555hhh commented 3 weeks ago

Can I try?

fslongjin commented 3 weeks ago

Can I try?

@dragonos-community/sig-network

这个目前新的重构解决了吗?还是说,仍然存在这个问题?

Samuka007 commented 3 weeks ago

Can I try?

@DragonOS-Community/sig-network

这个目前新的重构解决了吗?还是说,仍然存在这个问题?

未解决的,是在新的重构中可以完善的地方!非常欢迎贡献~

ywh555hhh commented 3 weeks ago

Can I try?

@dragonos-community/sig-network

这个目前新的重构解决了吗?还是说,仍然存在这个问题?

准备演讲前还在 github 上回复我太 respect 了 @fslongjin