Hello, Johannes What I try to do is perfectly described in this picture: https://drive.google.com/file/d/0B5SBH08PU_ChSVVQdEhQQ29neG8/view? usp=sharing It’s worth mentioning that I need to do this on an Android phone. The problem is that the only resources for finding a solution seems to be this mailing list and the associated web site but the information is pretty scattered. From the research I’ve done until now, the mac80211 layer already has support for multi-vifs but this is useless if the driver doesn’t use this functionality. I tried to create multiple vif on 3 different Android smartphones (Nexus 5, Nexus S, Samsung Galaxy S4) but all of them allowed me to create only one vif. The driver used in this case is the one from drivers/net/wireless/bcmdhd. Looking into the code I noticed that a maximum of 3 interfaces in the managed mode are allowed. As there are already two interfaces in the managed mode (p2p0 and the physical Wifi interface) the above behavior seems to be the right one. My question is: from your knowledge is there any wireless driver for a smartphone’s WiFi chipset which supports multiple vifs? It doesn’t matter if the driver is open-source (can be found in the drivers/net/wireless folder) or is presented in a binary format. I mention that most of the drivers for laptops’ WiFi chipsets seems to have support for multi-vifs. What’s the reason for not implementing this in the drivers for smartphones’ WiFi chipsets? Sorry for the wall of text. Thanks, Doru ��.n��������+%������w��{.n�����{���zW����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f