代码改变世界

随笔档案-2013年08月

wpa_supplicant下行接口浅析

2013-08-18 17:25 by ...平..淡..., 5548 阅读, 收藏, 编辑
摘要: wpa_supplicant通过socket通信机制实现下行接口,与内核进行通信,获取信息或下发命令。以下摘自http://blog.csdn.net/fxfzz/article/details/6176414,该文章应该主要是分析wpa_supplicant_6的,和wpa_supplicant_8确实存在一些差别!!!以下还是根据6来分析。wpa_supplicant提供的下行接口主要用于和kernel(driver)进行通信,下发命令和获取信息。wpa_supplicant下行接口主要包括三种重要的接口:1.PF_INETsocket接口,主要用于向kernel发送ioctl命令,控制并 阅读全文

wpa_supplicant上行接口浅析

2013-08-18 17:21 by ...平..淡..., 4364 阅读, 收藏, 编辑
摘要: 摘自http://blog.csdn.net/fxfzz/article/details/6176414wpa_supplicant提供的接口从通信层次上划分,上行接口:wpa_supplicant提供向上的控制接口control interface,用于与其他模块(如UI)进行通信,其他模块可以通过control interface来获取信息或下发命令。下行接口:wpa_supplicant通过socket通信机制实现下行接口,与内核进行通信,获取信息或下发命令。本篇博文主要分析wpa_supplicant的上行接口。一共有两种方式:一种基于传统dbus机制实现与其他进程间的IPC通信;另一 阅读全文

wpa_supplicant之eloop_run分析

2013-08-18 17:20 by ...平..淡..., 8807 阅读, 收藏, 编辑
摘要: 部分内容转自http://blog.chinaunix.net/uid-20273473-id-3128151.html重要结构体!!!struct eloop_sock { int sock; void *eloop_data; void *user_data; eloop_sock_handler handler; //该handler是一个方法,后续socket有变化,就会调用相应的socket所在的结构体中的handler方法来处理 WPA_TRACE_REF(eloop); WPA_TRACE_REF(user); WPA_TRACE_INF... 阅读全文
点击右上角即可分享
微信分享提示