Return-path: Received: from edge01.uni-rostock.de ([139.30.8.12]:9863 "EHLO edge01.uni-rostock.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752543AbdCARHy (ORCPT ); Wed, 1 Mar 2017 12:07:54 -0500 Subject: Re: [PATCH 2/2][RFC] mac80211_hwsim: Report radio addresses in NEW_RADIO/GET_RADIO To: Ben Greear , Andrew Zaborowski References: <20170223120211.22358-1-andrew.zaborowski@intel.com> <20170223120211.22358-2-andrew.zaborowski@intel.com> <1488202062.28431.7.camel@sipsolutions.net> <2155efb0-1325-0089-fbb1-cc63cc289745@candelatech.com> <4549b209-df6c-0eaa-65e6-72562c61bf4b@candelatech.com> <4efcd470-86ee-2f3d-bbe2-1d82874edffd@uni-rostock.de> <4d3505b9-9714-8ad0-5159-794cb566dc3b@candelatech.com> CC: Johannes Berg , From: Benjamin Beichler Message-ID: <60000eb2-f404-aab7-5493-9b952adb1dde@uni-rostock.de> (sfid-20170301_180807_159201_F60C724A) Date: Wed, 1 Mar 2017 18:04:47 +0100 MIME-Version: 1.0 In-Reply-To: <4d3505b9-9714-8ad0-5159-794cb566dc3b@candelatech.com> Content-Type: text/plain; charset="utf-8" Sender: linux-wireless-owner@vger.kernel.org List-ID: Am 01.03.2017 um 16:35 schrieb Ben Greear: > That is actually not possible. The permanent MAC-Addresses of hwsim > >> 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/