/DragonOS/user/apps/test_socket/ |
H A D | Cargo.toml | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | .gitignore | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | Makefile | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/user/apps/test_socket/src/ |
H A D | test_unix_stream.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | main.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | test_unix_stream_pair.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/user/dadk/config/ |
H A D | test_socket-0.1.0.dadk | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/kernel/src/net/socket/ |
H A D | unix.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | inet.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | mod.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/kernel/src/net/ |
H A D | mod.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | syscall.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | net_core.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | open.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | file.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
H A D | syscall.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | entry.rs | 6046f77591cf23dc9cc53b68b25c0d74f94fa493 Sat Mar 23 07:56:49 UTC 2024 裕依 <68320855+yuyi2439@users.noreply.github.com> Patch socketpair (#576)
* 将sockets分成inet和unix域
- 添加File端点
- 添加SocketPair trait并将Socket trait中的pair相关方法移动
- 添加对SockAddrUn的处理
* 精简SocketHandleItem
* 重构socketpair相关逻辑
- 将File端点换成Inode端点
- 尝试使用SocketInode进行socketpair(未成功)
* 将SocketPair trait合并到Socket trait中,去除downcast
|