20070930 星期日 九月 30, 2007

Solaris无线局域网系统架构 我在前一篇blog中提到Solaris中增加了一系列组件以支持802.11设备。本文将用一张图表给出这些组件之间的关系。这些组件包括:

  • GLDv3 mac_wifi插件:在kernel中支持802.11设备
  • net80211模块:实现802.11协议,供所有用软件实现802.11协议的无线网卡驱动程序调用
  • 全系列的802.11设备驱动程序
  • 修改dladm以配置无线网卡的802.11参数

它们之间的关系用图表表示如下。
           |  +-------+  +-------+  .........    +------------+ |
| | dladm | | nwam | : ... : | wificonfig | |
| +-------+ +-------+ :.......: +------------+ |
| ^ ^ ^ ^ |
| | | | | :
| v v v |
| +--------------------+ | USER LAND
| | libwladm | common | ARCHITECTURE
| | | link |
| | libdladm | admin | :
| +--------------------+ code | |
| ^ ^ | |
| GLDv3 | WiFi | | |
| ioctls | ioctls |________________| |
U : | | :
-------------------|----------|-------------------------------------
K : v v plugins :
| +--------------------+ +----------+ |
| | GLDv3 Framework |<---->| mac_wifi |+ |
| +--------------------+ +----------+|+ |
| ^ ^ ^ +----------+| |
| | | | +----------+ |
| v v v |
| +-------+ +-------+ ......... |
| | ath | | ral | : ... : 802.11 |
| +-------+ +-------+ :.......: drivers |
| ^ ^ ^ |
| | | | |
| v v v :
| +--------------------+
| | net80211 module | 802.11 GLDV3 KERNEL
: +--------------------+ protocol ARCHITECTURE

Posted by Judy Chen in Wireless at 20070930 Comments[0]

Comments:

Post a Comment:
Comments are closed for this entry.
Click me to subscribe
Judy Chen
« 十二月 2008
星期日星期一星期二星期三星期四星期五星期六
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today

Recent Entries



Photos

www.flickr.com


Referrers & Other Stats


View My Stats