Skip to content
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

refactor(net): the big network rebuild #977

Draft
wants to merge 61 commits into
base: master
Choose a base branch
from
Draft

Commits on Oct 10, 2024

  1. ready for merge in master (#964)

    uevent should be format
    
    Enum of smoltcp socket should be optimized.
    
    need to add interface for routing subsys
    
    actix is still not abled to run.
    
    clean some casual added code to other places
    Samuka007 authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    40d9375 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. updates uevent and make fmt

    val213 committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    4e4ce68 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    178486f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e67348c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. 删除无用注释

    val213 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    49000bc View commit details
    Browse the repository at this point in the history
  2. feat: 支持 sysfs下 block, char, Net, rtc, tty 等类型设备的 uevent 文件读操作 (#973)

    * 新增CommonAttrGroup,基本支持sysfs下各种类型设备的uevent属性文件的读测试
    
    * 修改net设备的uevent内容,使之与Linux语义一致
    
    * 删除无用注释
    val213 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    38d161c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b781eaa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e98aea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cebb88 View commit details
    Browse the repository at this point in the history
  6. make fmt

    Samuka007 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8fe49e1 View commit details
    Browse the repository at this point in the history
  7. clean debug messages

    Samuka007 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    bca536e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #974 from Samuka007:feat-network-rebuild

    clean format, enable ctrl-c in accept blocking
    Samuka007 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    9a1fe0f View commit details
    Browse the repository at this point in the history
  9. merge master

    Samuka007 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    63ccb53 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #976 from Samuka007/feat-network-rebuild

    feat: merge master and ready for pr in master
    Samuka007 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    91f24d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    d7be7de View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. remove uevent and netlink

    val213 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4a2b593 View commit details
    Browse the repository at this point in the history
  2. fmt

    val213 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7025b76 View commit details
    Browse the repository at this point in the history
  3. merge upstream

    val213 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b9f04fc View commit details
    Browse the repository at this point in the history
  4. remove uevent test

    val213 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    886504f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #980 from val213/feat-network-rebuild

    remove(uevent): 将 netlink/uevent 机制从网络子分支中暂时移除
    Samuka007 authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    10e62c7 View commit details
    Browse the repository at this point in the history
  6. 重新组织代码分布

    Samuka007 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4736fad View commit details
    Browse the repository at this point in the history
  7. merge upstream/net

    Samuka007 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ce8026c View commit details
    Browse the repository at this point in the history
  8. remove unused imports

    Samuka007 committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    de148a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    b9f27f4 View commit details
    Browse the repository at this point in the history
  2. regulate naming to posix

    Samuka007 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ddad6b1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    251e1bc View commit details
    Browse the repository at this point in the history
  4. fix: format check

    Samuka007 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6c812d2 View commit details
    Browse the repository at this point in the history
  5. feat: remove syscall prettier printing (#988)

    * 重新组织代码分布
    
    * remove unused imports
    
    * fix it back to old syscall printing style
    
    * regulate naming to posix
    
    * todo: socket close 及 port 接触占用
    
    * fix: format check
    Samuka007 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7cd11b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    149fc83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9806be View commit details
    Browse the repository at this point in the history
  8. fmt

    Samuka007 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    acd3485 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'upstream/feat-network-rebuild'

     into feat-network-rebuild
    Samuka007 committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    954dd0a View commit details
    Browse the repository at this point in the history
  10. Merge pull request #992 from Samuka007/feat-network-rebuild

    remove unnecessary comments, rename module to posix.
    Samuka007 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    7ead4a0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    15cedf3 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #995 from 1037827920/patch-fix-virtio_error_handle

    去除virtio_blk, virtio_net expect错误处理,直接返回错误
    Samuka007 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bb23a04 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. fix: 修复网卡顺序的bug (#996)

    * fix: 修复网卡顺序的bug
    
    * make fmt
    
    * feat: 添加默认网卡字段
    
    * make fmt
    
    * 删掉奇怪加入的文件
    smallcjy authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    acfceaa View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    a303dd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0c7255 View commit details
    Browse the repository at this point in the history
  3. make fmt

    Samuka007 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    bca5197 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1004 from Samuka007/feat-network-rebuild

    fix(net): address family错误返回错误导致的redis跑不起来
    Samuka007 authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    8189cb1 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    fad1c09 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. feat(doc):添加网络子系统模块 (#1020)

    * feat(doc): 添加网络子系统文档
    
    * make fmt
    smallcjy authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    055c144 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. fix(net): TCP Resources and add syscall print, change to use latest s…

    …moltcp (#1032)
    
    * change to smoltcp
    
    * add syscall, fix wront accept-listen logic
    
    * add version and resource close
    Samuka007 authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ff13f9f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    2b180c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    4e8c71b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Merge pull request #1041 from smallcjy:fix-udp

    fix: fix udp and run dog in udp
    Samuka007 authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    7411864 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d675513 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaf9a5f View commit details
    Browse the repository at this point in the history
  4. turn off syscall printings

    Samuka007 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e4115c9 View commit details
    Browse the repository at this point in the history
  5. merge main

    Samuka007 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    1a04676 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Merge pull request #1048 from Samuka007/feat-network-rebuild

    fix(net): merge master and make fmt
    Samuka007 authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    bd5f713 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    f438808 View commit details
    Browse the repository at this point in the history
  2. turn off syscall

    Samuka007 committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    dab9a7a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Merge branch 'master' into feat-network-rebuild

    Signed-off-by: longjin <[email protected]>
    fslongjin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    14c2143 View commit details
    Browse the repository at this point in the history
  2. fix: 修正IfaceCommon的bounds字段的锁使用问题&调度问题

    - 中断上下文内用到的锁,在外面要irqsave.
    - 把主线调度的pr应用到当前分支: #1063
    
    Signed-off-by: longjin <[email protected]>
    fslongjin committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    b749598 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    57e0b2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbea79e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1064 from fslongjin:patch-fix-a-locking-problem

    fix: 修正IfaceCommon的bounds字段的锁使用问题&调度问题
    Samuka007 authored Nov 28, 2024
    Configuration menu
    Copy the full SHA
    0896c33 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. Configuration menu
    Copy the full SHA
    b9c07e0 View commit details
    Browse the repository at this point in the history
  2. fmt

    fslongjin committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    0e62017 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1068 from fslongjin/patch-merge-master-1129

     merge master into network refactor branch
    fslongjin authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    1848f09 View commit details
    Browse the repository at this point in the history