【发布时间】:2015-08-03 21:25:53
【问题描述】:
有人知道 nl80211 驱动程序中“wpa_driver_nl80211_remain_on_channel”API 调用的应用/使用吗?
它的功能类似于 wifi 中的监控模式吗?
【问题讨论】:
有人知道 nl80211 驱动程序中“wpa_driver_nl80211_remain_on_channel”API 调用的应用/使用吗?
它的功能类似于 wifi 中的监控模式吗?
【问题讨论】:
保持通道功能用于在 Linux 中实现 WiFi 点对点 (P2P),请参阅 Linux Wireless wiki 和 slides from a talk by Johannes Berg held at the Linux Plumbers Conference 2010。
据我了解,它只是指示较低层至少在给定的时间内停留在给定的通道上,以使接收不属于客户端和接入点之间的当前会话但被交换的帧成为可能设置 P2P 链接。
相比之下,监控模式是一项允许接收硬件接收到的所有 802.11帧的功能,无论它们是否寻址到设备以及无论哪种类型他们是的。接收到的帧不会被 mac80211 堆栈破坏,而是以其原始 802.11 格式传递到用户空间。此功能(除其他外)用于诊断目的。
因此,我会说保持在频道上和监控模式是完全不同的功能。它们可以一起使用,例如捕获特定通道上的 802.11 帧并防止较低层切换离开该通道。
【讨论】: