keep_on_channel API在nl80211中的应用

时间:2015-05-26 10:09:22

标签: android wifi

有没有人知道" wpa_driver_nl80211_remain_on_channel"的应用/使用? nl80211驱动程序中存在API调用?

它是否在wifi中监控模式的功能?

1 个答案:

答案 0 :(得分:0)

保留在频道上功能用于在Linux中实现WiFi点对点(P2P),请参阅Linux Wireless wikislides from a talk by Johannes Berg held at the Linux Plumbers Conference 2010

根据我的理解,它只是指示较低层至少在给定的时间内停留在给定的通道上,以使可能的帧接收不属于客户端和接入点之间的当前会话但是被交换建立P2P链接。

相比之下,监控模式是一项功能,允许接收硬件收到的所有 802.11帧,无论它们是否发送到设备,无论哪种类型他们是。接收到的帧不会被mac80211堆栈破坏,并以原始的802.11格式传递给用户空间。此功能(除其他外)用于诊断目的。

因此,我会说保留在频道上,监控模式是完全不同的功能。它们可以一起使用,例如捕获特定通道上的802.11帧并防止较低层切换远离此通道。