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 |
|