阅读:4561回复:6
求助:ndislwf例子,自定义包发送的问题
我在FilterSendNetBufferLists中,将原包的内容复制给新包,发送新包,调用NdisFSendNetBufferListsComplete,告诉上层原包已发送。测试结果,tcp丢包非常严重,请问一下,这是什么原因造成的。
|
|
沙发#
发布于:2012-09-18 22:29
你是怎么复制的新包,来段代码看看。
|
|
板凳#
发布于:2013-05-22 12:09
应该是没有做校验
|
|
地板#
发布于:2013-06-28 14:59
1. 更改了内容?
2. 应用场景如为Filter(PASS/DENY),建议采用Clone/Inject方式 |
|
地下室#
发布于:2013-07-01 11:07
ndislwf 和WFP不是一个平台,
2. 应用场景如为Filter(PASS/DENY),建议采用Clone/Inject方式 属于WFP |
|
|
5楼#
发布于:2014-08-05 21:29
你有没有注意到LWF驱动中拦截到的报文是没有分片的,其长度大于1514,怎样才能使LWF过滤驱动收到或发送已分好片的报文
|
|
6楼#
发布于:2017-09-07 17:45
你好,我在修改ndislwf代码后,安装该驱动总是导致win7 32蓝屏,但是我的改动很简单,就是显示MAC地址和IP地址,不知道为什么,VS2013总是加载微软的pdb,就是不加载新生成的pdb,有什么方法解决吗
|
|