我的主要参考是http://lxr.free-electrons.com/source/include/uapi/linux/nl80211.h
假设我想调用NL80211_CMD_TRIGGER_SCAN文档说使用给定参数触发新扫描NL80211_ATTR_TX_NO_CCK_RATE用于决定是否以CCK速率发送探测请求。
我正在查看我在网上找到的一些来源,但它不起作用,我愿意 那么我怎么知道要传达什么信息呢?
我正在使用libnl与内核进行通信
我在网上找到了一些对此有所了解的答案,但它对我来说仍然是一条黑暗的小巷。以下是一些:
答案 0 :(得分:3)
从Python的角度来看,我遇到了同样的问题。从个人经验来看,新的源代码很糟糕。你做得更好
strace -e trace=network -f -x -s 4096 iw ...
我构建了一个简单的解析器并复制并粘贴输出,我能够找出nl80211命令和属性以及值的发送,然后查看响应是什么。