Why am I still typing?’s Weblog

Warning, may or may not contain nuts….

  • My recent Tweetings

    • Huh, I've just found an interesting bug in the Windows security model... 1 hour ago
    • Yet more shrewd pricing by the Game store, Modern Warfare PC is still £39.99 - same price as Modern Warfare 2 !! Crazy. 1 hour ago
    • I must admit I am really tempted by #MW2 . Ebuyer.co.uk have it for £32. . . . . . 4 hours ago
    • I didn't realise there was a Modern Warfare 2 launch party in London tonight. #MW2. Almost tempted to go... 22 hours ago
    • @stephenfry We did what we could in the time, but the budget was such that we had to sacrifice some elements of the plan.. 1 day ago
    • Grr, if I had my way, I would automatically disconnect any IP at an ISP level that was making botnet style probes / attacks. 1 day ago
    • Strangely, I really do love these cold misty mornings :-) 1 day ago
    • Had to go back to the Ford garage this morning to sort out the brakes they replaced for me last time I was there. I hate that garage. 1 day ago
    • @NemoNaemo how do you mean? 1 day ago
    • @NemoNaemo should have called if you wanted a realtime answer. ;-). Patrick Norton does some fairly good shows actually.. 2 days ago
  • Previous Posts

  • Follow me!


    Add me to your Steam friends

    Personal Blogs - Blog Catalog Blog Directory

    Add to Technorati Favorites

    visitor stats

    Subscribe to my blog via RSSReally Simple Synidcation (RSS) or
    EmailPersonal Blogs - Blog Catalog Blog Directory

    Follow me @KonradS on Twitter!

  • License

    License

    web metrics
  • Meta

  • Blog Stats

    • 112,769 Visitors to date

Mesh Networking (or 802.11s) comes to Linux

Posted by Konrad on September 4, 2008

Since kernel 2.6.22 there has been a huge drive to rework and update the entire wireless networking stack in Linux. Back in July, 2.6.26 was released with over 600 wifi specific changes including :

  • mac80211 now supports draft mesh networking (802.11s; thanks to the open80211s project
  • mac80211 now supports more optional HT (802.11n) features
  • mac80211’s monitor interfaces can now be configured more precisely, “cooked” monitors were added
  • mac80211’s IBSS implementation now supports IBSS merging and received various bugfixes
  • mac80211 now has an in-kernel documentation book, help welcome!
  • b43 now has support for PCMCIA devices and QoS/WME

The following have been removed.

  • the bcm43xx driver
  • the old ieee80211softmac code

A while ago I discussed the deprecation of the bcm43xx driver so I welcome its official removal from the kernel as this means less time wasted disabling this legacy kernel module prior to installing / activating b43 on every new install. The mesh networking (draft specification designated 802.11s) support is largly thanks to the open80211s project however it is only in the fairly early stages. Support is not consistent across all the Linux wifi drivers but full support is progressing. I do wonder whether mesh networking will take off, it is however, an exciting concept. Imagine the following scenarios:

1. A dense build up urban area, where multiple nodes (flats / homes etc) could connect via one or two Internet connected nodes.

2. A neighbourhood which contained a lot of like minded PC users each connecting as a node in a local mesh network to create an ‘instant’ LAN/WAN or gaming network. Imagine being about to connect Xbox 360s / PS3 / PSP or even PC gamers wirelessly to your neighbours without using the Internet services.

3. A sparse, less developed environment where multiple nodes are greatly spread out and Internet access is rare.

The possibilities are endless, however with all such technologies, a lot of people need to jump on the bandwagon, particularly with ad-hoc technologies such as these.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>