部件号:WILINK8-wifi
我们已确定,当8.9 WiLink8充当启用WMM的AP时,较新的三星S7平板电脑和运行最新固件(WMM。0.0)的WL8之间存在兼容性问题
平板电脑按预期发送类型0x0028的QoS数据帧,但也发送类型0x002c的QoS NULL帧,并且对 这两种类型的数据包使用独立的序列号链。
当两个序列号链在启用了Block ACK的情况下彼此接近时,WiLink8发送的Block ACK将变得混乱,并开始使用QoS NULL链中的Block-ACK位图值发送,但在QoS数据帧的Block-ACK上发送。 这有效地在两个链之间的孔中对序列号进行了黑洞处理,从而导致WL8 拦截传入QoS数据帧,但没有将它们传递到主机进行处理,因为它似乎认为它已经这样做了。
iOS平板电脑似乎对其NULL帧使用类型0x0024 (非QoS类型),并且不会遇到此问题。
如果需要,我可以提供几个.pcap文件来显示此行为。