Thread (18 messages) 18 messages, 4 authors, 2017-03-02

Re: [PATCH 2/2][RFC] mac80211_hwsim: Report radio addresses in NEW_RADIO/GET_RADIO

From: Johannes Berg <johannes@sipsolutions.net>
Date: 2017-03-02 09:01:35

On Wed, 2017-03-01 at 18:04 +0100, Benjamin Beichler wrote:
Am 01.03.2017 um 16:35 schrieb Ben Greear:
quoted
That is actually not possible. The permanent MAC-Addresses of hwsim
quoted
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.
That's probably something we really ought to fix :)

johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help