open80211s 0.4.2: "Ratimesh" (Sep 14th 2011)

First release after the IEEE - SA Standards Board ratified 802.11s (Sep 9th) for publication. Hurray! This release does not add any major feature but many small improvements and bug fixes:

kernel

  • Include QoS header on all mesh frames.
  • Experimental HT support. Please note that while MCS rates are observed, we are still working on improving throughput. Also, authsae requires a workaround in which you have to set the channel type through iw prior to bringing up your mesh interface. This work was greatly inspired by Alexander Simon's work on IBSS HT support.
  • Several bug fixes:
    • Defer tranmission of mesh path errors
    • Check if mesh frame is in RMC after decrypt
    • Avoid filling up mesh preq queue with redundant requests
    • Stop forwarding mesh traffic when tx queues are full

(Thanks to Pedro Larbig for reporting some of these bugs)

authsae

  • Set HT capabilites for new station.
  • Parse HT IEs.
  • Read HT info from wiphy.
  • Let user set channel type (ht mode).
  • Peering frame format + other nits.
  • bugfixes

wireshark

All our patches are upstream. You can use the latest wireshark development version to parse mesh traffic.

distro11s

We've continued working in our minimal distro. Lots customizations, improvements and bug fixes to make mesh development and deployment very fast.

As always, you can find this  here. Please send comments, feedback, and questions to our distro11s mailing list.

Release components

You can fetch individual components from the following repositories:

Or have  distro11s fetch them for you.

Notes

  • Until now we have not supported backward compatibility. If you decide to try this release you will need to update all the nodes in your mesh. But we expect future releases to be backward compatible with this one.

Thanks

  • Thanks to those submitting bug reports (and even  fixed!) via our mailing list.