-
-
Notifications
You must be signed in to change notification settings - Fork 161
feat(net): 实现阻塞式unix stream socket 读写机制 #930
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Samuka007
merged 44 commits into
DragonOS-Community:feat-network-syscall
from
smallcjy:unixSock
Sep 19, 2024
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
38458c7
修复mprotect系统调用未正确设置vm_flags的错误 (#847)
MemoryShore af097f9
fix(time): modify update wall time (#836)
1037827920 2c5ea7b
chore: 调整triagebot.toml以适应新的组织架构 (#848)
fslongjin 9a4832f
doc: 完善README.md (#849)
fslongjin ef2a79b
chore: 更新sphinx相关配置,适应read the docs的更新 (#850)
fslongjin 1ea2daa
feat(driver/net): 实现Loopback网卡接口 (#845)
smallcjy 79ad6e5
fix: build-scripts和tools目录下的make check指定工具链版本 (#861)
fslongjin 634349e
fix: tcp poll没有正确处理posix socket的listen状态的问题 (#859)
fslongjin bd70d2d
chore: 将工具链更新到2024-07-23 (#864)
fslongjin 86ee139
feat(fs): add eventfd syscall support (#858)
Godones 816ee5a
refactor: 删除过时的va-pa转换函数,改为统一使用MMArch (#862)
fslongjin 3c0a1c8
默认nightly-2024-07-23 & config改为config.toml (#872)
703ce5a
fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870)
fslongjin 0648a54
feat(cred): 初步实现Cred (#846)
a1fc824
fix: 修复键盘码解析器没能正确处理类似ctrl C的控制字符的问题 (#877)
fslongjin fe7d4d5
ci: enable ci workflow on branches other than master (#891)
chiichen f4acaec
修复unlink、unlinkat系统调用的路径错误 (#892)
MemoryShore 09836e1
fix: socket shutdown wrong implement (#893)
Samuka007 4afc5b7
feat: 增加tokio异步运行时支持 (#894)
Godones 1f3f07b
Merge remote-tracking branch 'upstream/feat-network-syscall' into uni…
smallcjy 1a0187e
feat: 实现unix stream sock和其状态
smallcjy 2a7cda5
握手支持
smallcjy b618480
Merge remote-tracking branch 'upstream/feat-network-syscall' into uni…
smallcjy 4726f32
feat:建立连接功能实现
smallcjy 903b531
Merge remote-tracking branch 'upstream/feat-network-syscall' into uni…
smallcjy a0f32c7
feat:unix stream socket 初版
smallcjy cce582a
fix: 消除标红
smallcjy 0abd25e
feat: 阻塞式读写buffer
smallcjy 85d0386
feat: 实现unix socket buffer
smallcjy bf9de88
不小心改了inode
smallcjy f50a8ad
Merge remote-tracking branch 'upstream/feat-network-syscall' into uni…
smallcjy 055a2a5
Merge branch 'unixSock' of github.com:smallcjy/DragonOS into unixSock
smallcjy 47a96b0
优化读写读写锁的代码
smallcjy 5862b37
fix: 修复客户端和服务端buffer不互通的问题
smallcjy ab968c1
111
smallcjy 1b5a9e8
fix: 修改建立连接逻辑
smallcjy 287a505
Merge net 0910
smallcjy e331275
Merge net
smallcjy 2964b46
merge net
smallcjy e8b63fc
feat: 解决bing问题
smallcjy 73e0441
fix: 消除红码
smallcjy 02401df
merge net
smallcjy 2c83378
merge net
smallcjy 16524a6
feat: unix stream socket 阻塞式读写机制实现
smallcjy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pr无关 不过其实是不是使用workspace文件而非.vscode/settings.json文件更加科学呢?这样不同的人能自己开配置?