使用道具 举报
Post by bayesian 现在正在做一个应用层的TCP/IP协议栈,由于平台基础是依赖于操作系统的,在系统初启时,网卡已经被kernel 的协议栈初始化并控制。现在我想在用户态下完全获取对网卡的控制权,并且不能让kernel受到任何影响,不知道该如何实现,愁苦得不行,哪位老大指教一下,谢了先。
Post by bayesian 嗯,我现在要做的是通过应用层的TCP/IP协议栈来旁路掉Kernel的协议栈,只有应用层协议栈发现数据包不是自己想要的情况下,才将其交给kernel。
Post by bayesian 数据的接收可以由中断来处理,也可以用轮询去做,如果按照这个思路去做的话,应该是可以不去过多的修改内核的。
本版积分规则 发表回复 回帖后跳转到最后一页