Logo
Explore Help
Sign In
zishuo/netstack
1
0
Fork 0
You've already forked netstack
mirror of https://github.com/impact-eintr/netstack.git synced 2025-10-15 09:21:24 +08:00
Code Issues Packages Projects Releases Wiki Activity
47 Commits 1 Branch 5 Tags
3d8ca3c0c8c5f2cbdf63f904947a5d3c012f93b1
Commit Graph

6 Commits

Author SHA1 Message Date
impact-eintr
7b3086540d wsl code edit 2022-11-30 11:31:44 +08:00
impact-eintr
c7c7374bbd 分片机制的单元测试 手动创建了两个ip报文分片 IP层从链路层获取这两个报文的时候会把它们合并成一个ip报文 这里我们不会继续分发给传输层
而是直接写回 将这个完整的ip报文整个包装 虽然这样在fdbase测试会触发错误(超过了1518),但在channel中并没有这个限制 测试通过 成功合并
2022-11-28 15:56:21 +08:00
impact-eintr
cd0d9492a0 分片机制开始实现 大致是使用了一个map管理+小根堆自动排序实现的 2022-11-28 11:31:46 +08:00
impact-eintr
553a16f655 ip报文的分片机制 解析中 学得胃疼。。。 2022-11-27 22:44:41 +08:00
impact-eintr
5e317b273a ICMP实现 ip数据报分片机制还未实现 2022-11-27 20:34:34 +08:00
impact-eintr
d9c0633bf5 arp基本实现 创建一个网卡对象并绑定到ip1 网卡收到一个arp报文 链路层分发给arp网络端实现 arp到本地缓存中查找 该网卡是否绑定过目标ip地址ip1 没有直接放弃 有就新建一个源与目标逆置并添加了该网卡MAC的arp报文 并包装给链路层 2022-11-26 18:52:11 +08:00
Powered by Gitea Version: 1.24.5 Page: 34ms Template: 6ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API