Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Aug 2015 20:32:15 +0100 (BST)
From:      Gavin Atkinson <gavin@FreeBSD.org>
To:        Gleb Smirnoff <glebius@FreeBSD.org>
Cc:        current@FreeBSD.org, net@FreeBSD.org
Subject:   Re: [head up!] WiFi drivers changes
Message-ID:  <alpine.BSF.2.20.1508092028370.21405@ury.york.ac.uk>
In-Reply-To: <20150806151355.GL889@FreeBSD.org>
References:  <20150806151355.GL889@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 6 Aug 2015, Gleb Smirnoff wrote:
>   As part of the "opaque ifnet project" [1], all 802.11 (WiFi) drivers
> undergo change of not being an interface anymore. Historically in FreeBSD
> 802.11 stack, 802.11 devices called if_attach() and created an interface.
> Later this was generalized and real functioning interface is created by
> net80211 stack. However, remnant of parent interface remained. If you
> are running Intel Centrino wireless, then you got iwn0 interface and
> wlan0 interface. However, the former doesn't do anything. You can't
> assign addresses to it or modify any of it parameters. Or you can
> modify them, but that affects nothing.

You could, however, change the Ethernet address of the underlying 
interface before creating the wlanX interfaces, which woud then be used by 
the child interfaces.  This has traditionally been the only way you could 
change the Ethernet interface of a wifi device - changing it after 
creating the wlanX interface does not work.

How will this be done in the new world?

Thanks,

Gavin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1508092028370.21405>