IEEE 802.11s Wireless Mesh Networking

WARNING! The original of this document was overwritten by a version that contained many errors and misconceptions.
Many paragraphs were produced using an online LLM and added without any verification.
This document has now been reduced to a stub linking to an up to date version of the original.

IEEE 802.11s Mesh on OpenWrt

The Linux kernel began incorporating support for the IEEE 802.11s standard around 2008.
OpenWrt began integrating the Linux kernel code for IEEE 802.11s shortly after the standard was officially released in 2011.

For full information about OpenWrt support, follow this link: 802-11s

Apart from a few exceptions, most wireless drivers used by OpenWrt support 802.11s mesh.

Exceptions are Broadcom wireless chipsets and most usb wireless dongles.

Use the following to determine if your hardware supports 802.11s mesh.

iw list | grep "Supported interface modes" -A 9

...
      Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * WDS
                 * monitor
                 * mesh point
                 * P2P-client
		 * P2P-GO
...

Example: ath9k in router

iw list
...
valid interface combinations:
		 * #{ managed, WDS } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1, #{ IBSS } <= 1,
		   total <= 2048, #channels <= 1, STA/AP BI must match
		 * #{ IBSS, AP, mesh point } <= 1,
		   total <= 1, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz }
...
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/03/04 13:19
  • by bluewavenet