这一版,我们增加了一个循环缓冲区 loopbuf,用来保存一些数据,例如以太网数据包,这样,我们可以继续实现截包,为协议处理做准备。
虚拟网卡的截包数据可以从 /sys/gigah/ghnet 中读出来:hexdump -C /sys/gigah/ghnet
如何编译及运行 Gigah,请参考源代码中的 README_zh_CN.txt。
请注意 Gigah 是为 x86 64 位设计的。 开发平台是 Fedora-12-x86_64。内核 2.6.32.11 上测试通过。
下载地址:http://gigah.org/download
更多信息可参考:http://gigah.org