Search Linux Wireless

Re: Implementing Mikrotik IE

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

 




Am 16.08.2019 um 13:10 schrieb Josef Miegl:
Hello,
setting vendor elements in hostapd works great - but I need to add these
custom elements to assoc/reassoc management frames in station mode.
Given that the vendor elements option in hostapd works great would it be
possible to patch wpa_supplicant for it to work in station mode too?

Does nl80211 allow setting NL80211_ATTR_IE for station mode management
frames?
in station mode you are right. you need to modify mac80211. i have a mod for mikrotik ie for ap and station implemented in mac80211. i can send you a drop of my mac80211 tree which is not compatible with upstream. but it will allow you to take off whatever you need to patch it since such a

patch will never be accepted upstream. it adds a new field to the station table which shows the radioname and broadcasts the radioname on ap side. this has been tested with ath9k and ath10k so far an works as expected. i modified also the iw tool to show the informations


Also what are the 'evil hacks' you are talking about?
to capture the ie from station side i have to keep the information in a special static linked list per mac address. i cannot use the typical mac802.11 structures for this. so its a little bit weired design to bring it
to the station table finally. so not best design, but its working

On Fri, Aug 16, 2019 at 06:07:02AM +0200, Sebastian Gottschall wrote:
Hello

Since i already have done this for dd-wrt for mac80211 i can tell you, its
not easy but possible. the most easy way for broadcasting a custom IE
is just adding a custom IE with its properties to the hostapd configuration.
it does allow to set such properties
so you dont need to change anything in mac80211 which requires some evil
hacks

Am 15.08.2019 um 17:28 schrieb Josef Miegl:
I've been trying to implement Mikrotik IE. It is a vendor IE that
carries stuff like radio name. Even though it is Mikrotik specific, UBNT
has a patch for madwifi:
https://github.com/jhairtt/ubnt-hal-0.7.379/blob/master/patches/madwifi-dfs-r3319-20080201/074-mtik-ie.patch

The IE is sent in beacon and assoc/reassoc frames. I think the correct
place for this is mac80211, but I'm not sure how should I expose a
switch to this functionality. Is there something like ioctl, or do I have
to implement a switch in nl80211, then in cfg80211 and then finally in
mac80211?

Any advice is greatly appreciated.




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux