Hello folks, I'm analyzing the 802.11s code and I think I've found that mesh configuration information element has wrongs sizes. It is not according to my copy of 802.11s draft 3. on linux-wireless-testing/linux/include/ieee80211.h we have: -------- /** * struct ieee80211_meshconf_ie * * This structure refers to "Mesh Configuration information element" */ struct ieee80211_meshconf_ie { u8 meshconf_psel; u8 meshconf_pmetric; u8 meshconf_congest; u8 meshconf_synch; u8 meshconf_auth; u8 meshconf_form; u8 meshconf_cap; } __attribute__ ((packed)); ---------- All fields have 1 byte, but according to http://i45.tinypic.com/4ghhd1.jpg some of they must have 4 or 2 bytes the function mesh.c:mesh_mgmt_ies_add uses those wrong sizes to prepare the management frame. Is there a new draft? or is there any reason to use those sizes? (March 2009) Draft 3 802.11s MESH CONFIGURATION ELEMENT: http://i45.tinypic.com/4ghhd1.jpg -- Iuri Diniz http://iuridiniz.com [Sou um agitador, não um advogado] http://blog.igdium.com [Linux on Limbo] -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html