The Linux Kernel
4.13.0-rc4
  • The Linux kernel user’s and administrator’s guide
  • The Linux kernel user-space API guide
  • Working with the kernel development community
  • Development tools for the kernel
  • How to write kernel documentation
  • Kernel Hacking Guides
  • The Linux driver implementer’s API guide
    • Driver Basics
    • Device drivers infrastructure
    • Device Power Management
    • Bus-Independent Device Accesses
    • Buffer Sharing and Synchronization
    • Device links
    • Message-based devices
    • Sound Devices
    • Frame Buffer Library
    • Voltage and current regulator API
    • Industrial I/O
    • Input Subsystem
    • Linux USB API
    • PCI Support Library
    • PCI Hotplug Support Library
    • Serial Peripheral Interface (SPI)
    • I2C and SMBus Subsystem
    • High Speed Synchronous Serial Interface (HSI)
    • Error Detection And Correction (EDAC) Devices
    • SCSI Interfaces Guide
    • libATA Developer’s Guide
    • MTD NAND Driver Programming Interface
    • Parallel Port Devices
    • 16x50 UART Driver
    • Pulse-Width Modulation (PWM)
    • W1: Dallas’ 1-wire bus
    • RapidIO Subsystem Guide
    • Writing s390 channel device drivers
    • VME Device Drivers
    • Linux 802.11 Driver Developer’s Guide
      • Introduction
      • cfg80211 subsystem
      • mac80211 subsystem (basics)
      • mac80211 subsystem (advanced)
    • The Userspace I/O HOWTO
    • Linux Firmware API
    • PINCTRL (PIN CONTROL) subsystem
    • Miscellaneous Devices
  • Core API Documentation
  • Linux Media Subsystem Documentation
  • Linux Networking Documentation
  • The Linux Input Documentation
  • Linux GPU Driver Developer’s Guide
  • Security Documentation
  • Linux Sound Subsystem Documentation
  • Linux Kernel Crypto API
  • Linux Filesystems API
  • SuperH Interfaces Guide
  • Korean translations
  • Chinese translations
  • Japanese translations
The Linux Kernel
  • Docs »
  • The Linux driver implementer’s API guide »
  • Linux 802.11 Driver Developer’s Guide
  • View page source

Linux 802.11 Driver Developer’s Guide¶

  • Introduction
  • cfg80211 subsystem
    • Device registration
    • Actions and configuration
    • Scanning and BSS list handling
    • Utility functions
    • Data path helpers
    • Regulatory enforcement infrastructure
    • RFkill integration
    • Test mode
  • mac80211 subsystem (basics)
    • Basic hardware handling
    • PHY configuration
    • Virtual interfaces
    • Receive and transmit processing
      • what should be here
      • Frame format
      • Packet alignment
      • Calling into mac80211 from interrupts
      • functions/definitions
    • Frame filtering
    • The mac80211 workqueue
  • mac80211 subsystem (advanced)
    • LED support
    • Hardware crypto acceleration
    • Powersave support
    • Beacon filter support
    • Multiple queues and QoS support
    • Access point mode support
      • support for powersaving clients
    • Supporting multiple virtual interfaces
    • Station handling
    • Hardware scan offload
    • Aggregation
      • TX A-MPDU aggregation
      • RX A-MPDU aggregation
    • Spatial Multiplexing Powersave (SMPS)
    • Rate Control API
    • Key handling
      • Key handling basics
      • MORE TBD
    • Receive processing
    • Transmit processing
    • Station info handling
      • Programming information
      • STA information lifetime rules
    • Aggregation
    • Synchronisation
Next Previous

© Copyright The kernel development community.

Built with Sphinx using a theme provided by Read the Docs.