Commit Graph

10 Commits

Author SHA1 Message Date
impact-eintr
bea1fd210b 好难 好难 好难 ListenLoop的Sleeper为什么没有被唤醒 2022-12-07 21:28:51 +08:00
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
d9c0633bf5 arp基本实现 创建一个网卡对象并绑定到ip1 网卡收到一个arp报文 链路层分发给arp网络端实现 arp到本地缓存中查找 该网卡是否绑定过目标ip地址ip1 没有直接放弃 有就新建一个源与目标逆置并添加了该网卡MAC的arp报文 并包装给链路层 2022-11-26 18:52:11 +08:00
impact-eintr
8f1e045cfc fdbased test 2022-11-23 15:41:57 +08:00
impact-eintr
ff4cde9809 tuntap test 2022-11-22 15:04:29 +08:00
impact-eintr
03c0e5427f 这个仓库代码量太大了 以读为主 不写了 2021-10-15 19:17:11 +08:00
impact-eintr
b851ceba7f google永远的神 2021-09-05 21:53:52 +08:00
impact-eintr
0a08ba8692 google永远的神 2021-09-03 21:50:49 +08:00
impact-eintr
b208476302 tcp 2021-09-03 11:48:39 +08:00