阅读:1431回复:6
如何获取回调函数MiniportSendPackets,packet中的数据优先级
如何获取回调函数MiniportSendPackets,packet中的数据优先级,我作QOS需要知道这些信息,但是怎么得到呢,通过函数还是宏,我查了好长时间没有找到,那位大侠指点一下,谢谢
|
|
|
沙发#
发布于:2007-01-20 20:54
一般来讲应该是在带外数据里面吧,可以用宏NDIS_OOB_DATA_FROM_PACKET和NDIS_PACKET_EXTENSION_FROM_PACKET来获取全部带外数据(NDIS_PACKET_OOB_DATA和NDIS_PACKET_EXTENSION)
如果协议驱动802.1q,应该可以用NDIS_PER_PACKET_INFO_FROM_PACKET(packet, Ieee8021QInfo)来获取优先级信息。 如果是在IP包中的优先级,应该可以通过检查IP包相关字段获取。 没有实际做过QoS驱动,以上仅根据文档猜测。 |
|
板凳#
发布于:2007-01-22 13:20
谢谢,根据你的方法已经实现了,再问一下,我现在需要测试QoS,有没有什么模拟发包工具,可以发视频,音频,普通数据包呢?
|
|
|
地板#
发布于:2007-01-22 23:36
开相关的应用程序的是可以么,比如同时打开网络视频,一般的网络应用
请问一下你们的QoS是基于什么标准做的?在MAC层实现吗?是否实现RSVP等 |
|
地下室#
发布于:2007-02-16 11:22
好多天没来了,回楼上的
我现在作wlan的driver工作,现在要实现QoS功能,基于WMM协议 至于模拟的发包工具,我现在使用skype就可以检查了,谢谢 |
|
|
5楼#
发布于:2007-02-26 20:32
我们也在做802.11的QoS,不过是基于11e的,很麻烦
|
|
6楼#
发布于:2007-03-05 10:22
rangzh:你好,请教一下WMM协议国内现在有没有中文版的,英文看起来费劲呢,呵呵
还有,关于你前门讲的去数据优先级的问题,我在测试过程中出现问题,我想问一下: 1,通过宏从带外数据中取优先级,有什么限制没有,是不是从回调函数SendPacketsHandler中直接取就可以,可是我这里不行 2,如果是协议驱动802.1q,什么是协议驱动802.1q,怎么做到协议驱动802.1q。 谢谢,你通过802.11e实现啊,确实麻烦,祝你好运 |
|
|