Search Linux Wireless

Re: o11s: Modularize Path Selection Protocol etc.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 21 Dec 2009, at 15:50, Florian Sesser wrote:

> Hi mesh folks!
> 
> For my diploma thesis, I want to add a P2P routing protocoll to the
> pre-80211s software in the linux kernel. For details, see my previous
> mails. [1],[2]
> 
> In struct ieee80211_if_mesh, the current code reads
> 
> net/mac80211/ieee80211_i.h
>>        u8 mesh_id[IEEE80211_MAX_MESH_ID_LEN];
>>        size_t mesh_id_len;
>>        /* Active Path Selection Protocol Identifier */
>>        u8 mesh_pp_id;
>>        /* Active Path Selection Metric Identifier */
>>        u8 mesh_pm_id;
>>        /* Congestion Control Mode Identifier */
>>        u8 mesh_cc_id;
>>        /* Synchronization Protocol Identifier */
>>        u8 mesh_sp_id;
>>        /* Authentication Protocol Identifier */
>>        u8 mesh_auth_id;
> 
> which is what I at first wanted to work with.
> 
> In my last patch [2], I introduced some new 32 bit struct members,
> because, if I am not mistaken, these IDs should include a vendor
> specific OUI, which enables a user to combine a path selection protocol
> of vendor A with a path selection metric of vendor B.

This has changed quite a bit on the latest 802.11s draft standards. If you want to use your own routing protocol and to be 802.11s compliant, you need to set the path selection protocol ID to 255 and append a vendor specific information element to the management frame.

> 
> So.. am I erring here?
> 
> If yes, I would introduce a new 24 bit value for the OUI, which will be
> combined with all the above u8's before going over the wire (into the
> air of course)
> ...if no, I would replace those values by 32 bit ones, possibly even
> braking ABI compatibility.
> 
> What do you think?
> Do you maybe have a better suggestion?
> 
> Thank you very much for your input!
> 
> 
> Florian
> 
> [1] http://marc.info/?l=linux-wireless&m=122600107811517&w=2
> [2] http://marc.info/?l=linux-wireless&m=123300309207545&w=2
> 
> 
> --
> 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

--
Rui Paulo

--
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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux