Re: [PATCH 2/2][RFC] mac80211_hwsim: Report radio addresses in NEW_RADIO/GET_RADIO
From: Benjamin Beichler <hidden>
Date: 2017-03-01 17:07:54
Am 01.03.2017 um 16:35 schrieb Ben Greear:
That is actually not possible. The permanent MAC-Addresses of hwsimquoted
radios are directly created by there internal ID, which is only increased for new radios and definitely not reassigned. But I would be happy, if this were possible, since it would make some simulation related stuff easier (currently we need to unload and load the hwsim module over and over again for every run).Ahh, you are right. But you can specify the wiphy name, and then you can use that to query the debugfs to find the MAC addr, and then sync your user-space with that info. It should also be easy enough to specify the MAC address when creating the radio. And, you should be able to create virtual STA, AP, etc, with any specified MAC address, so the MAC of the radio really should not matter much?
That is another problem ... this won't work currently, since the frame delivery compares the receiver address with the permanent MAC addresses of all hwsim phys. I work as an idle task on patch, which makes this lookup (currently implemented as linear search) as a hashmap mapping an MAC to a wiphy struct , including scenarios with differing MAC addresses of vifs.
Thanks, Ben
kind regards Benjamin -- M.Sc. Benjamin Beichler Universität Rostock, Fakultät für Informatik und Elektrotechnik Institut für Angewandte Mikroelektronik und Datentechnik University of Rostock, Department of CS and EE Institute of Applied Microelectronics and CE Richard-Wagner-Straße 31 18119 Rostock Deutschland/Germany phone: +49 (0) 381 498 - 7278 email: Benjamin.Beichler@uni-rostock.de www: http://www.imd.uni-rostock.de/