Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2008, Vol. 34 ›› Issue (1): 140-141,. doi: 10.3969/j.issn.1000-3428.2008.01.047

• Networks and Communications • Previous Articles     Next Articles

Design and Implementation of 802.11 Wireless Network Stack on Linux Kernel

Zhu Yi, Zhao Jie   

  1. (College of Network System, Shanghai Jiaotong University, Shanghai 200030)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-05 Published:2008-01-05

Linux内核802.11无线网络协议栈的设计与实现

朱 轶,赵 洁   

  1. (上海交通大学网络学院,上海 200030)

Abstract: This paper introduces the design and implementation of the 802.11 network stack in the 2.6 Linux kernel including the position of the wireless network stack in the Linux kernel, the major functionality, and the communication with both the hardware and user space configuration tools. Since there is much difference between the wired and wireless hardwares, for example, high latency and low reliability, it also performs a code analysis for some important parts of the implementation.

Key words: kernel, network stack, WLAN, IEEE 802.11

摘要: 对Linux(2.6版)内核中IEEE 802.11无线网络协议栈的设计和实现进行了介绍,包括无线网络协议栈在内核中的位置和主要功能、与底层硬件设备的协作和与用户配置工具的交互等。根据无线网卡硬件的特点,如延迟性大、可靠性差等阐明了该协议栈的设计要领和技术细节,并着重对其重要实现部分进行了数据结构的介绍和代码分析。

关键词: 内核, 网络协议栈, 无线局域网, IEEE 802.11标准

CLC Number: