博客专栏  >  综合   >  mac80211解析

mac80211解析

无线mac80211解析

关注
4 已关注
14篇博文
  • 80211学习笔记

    一、网络服务802.11总共提供9种服务: 1. 分布式(distribution) 接入点收到帧,就会使用分布式服务将真传送至目的地。 2. 整合(integration) 该服务由分布式...

    2016-11-13 19:36
    1595
  • wireless-tools源码分析-iwconfig

    Wireless Tools包含了一下工具: iwconfig:设置基本无线参数 iwlist:扫描、列出频率,比特率,密钥等 iwspy:获取每个节点链接的质量(只能查阅与之相...

    2017-02-23 22:12
    691
  • wireless-tools源码分析-iwlist

    iwlistiwlist主要用来显示无线网卡的一些附加信息。 iwlist的用法: useage: iwlist [interface] options scanning 扫描一定范围内的...

    2017-02-24 00:07
    707
  • wireless-tools源码分析-iwpriv

    iwpriv是Wireless Extensions 操作的特定驱动。通过iwpriv,可以得到AP的一些参数设置,也可以设置自己的WIFI参数。[root@root- /]#iwpriv wlan0...

    2017-02-24 12:19
    943
  • cfg80211 subsystem中的wiphy

    无线网络设备驱动使用cfg80211需要硬件设备在cfg80211中实现注册。实现注册就要定义一系列的硬件功能描述的结构体。 每个设备的基础性结构体是wiphy,设备连接到系统时,都要使用。每个w...

    2017-02-09 17:23
    1174
  • cfg80211 subsystem中的cfg80211_ops

    每个无线设备和每个无线虚拟接口都要提供一组配置操作和功能操作,这些操作都由用户空间激发,进而调用驱动操作,每一个操作的执行都是在操作结构体重分开描述和关联。 结构体struct cfg80211_o...

    2017-02-11 17:29
    921
  • mac80211概览

    mac80211是linux kernel中的一个子系统,它为无线设备soft-MAC/half-MAC提供了分享实施方案,包含MLME和另外一些代码。 mac80211的架构 其他相关联的还有TX/...

    2017-02-11 19:56
    708
  • mac80211解析一

    解析mac80211从ieee80211_alloc_hw函数分配 和ieee80211_register_hw 函数注册开始。以pci无线网络设备为例,底层pci实现连接并注册pci设备之后,开始在...

    2017-02-16 23:30
    703
  • mac80211解析二

    在实现无线网络设备分配时,ieee80211_register_hw关联了ieee80211_ops结构体:ieee80211_ops结构体是mac80211到设备驱动的回调操作函数集合,定义如下:/...

    2017-02-17 14:18
    567
  • mac80211解析三

    在ieee80211_register_hw函数中,实现了无线网络设备的的注册,网络接口的注册和建立主要由ieee80211_if_add 函数来完成,即:result = ieee80211_if_...

    2017-02-20 23:08
    805
  • mac80211解析四

    mac80211中创建station由用户空间通过nl80211发起,首先要分配sta_info对象空间,sta_info的定义如下: /** * struct sta_info - STA inf...

    2017-02-20 23:58
    466
  • mac80211解析五

    mac80211驱动会使用到cfg80211模块,分析cfg80211,初始化模块如下: static int __init cfg80211_init(void) { int err; ...

    2017-02-22 00:09
    864
  • mac80211解析六

    mac80211的扫描请求由用户空间通过nl80211发起,调用了mac80211中的ieee80211_scan,该函数内容如下: static int ieee80211_scan(struct ...

    2017-02-22 23:24
    742
  • mac80211解析七

    mac80211的模块初始化的时候,也初始化了minstrel,minstrel是调用速率控制函数模快,通过tx.c中的ieee80211_tx_h_rate_ctrl句柄填充结构体ieee80211...

    2017-02-24 17:22
    702
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部