Hi Johan, On Tue, Oct 23, 2012 at 12:53 PM, Johan Hedberg <johan.hedberg@xxxxxxxxx> wrote: > From: Johan Hedberg <johan.hedberg@xxxxxxxxx> > > When an adapter is in the LE peripheral mode scanning for other devices > or initiating connections to them is not allowed. This patch makes sure > that such attempts will result in appropriate error returns. This will conflict with an Observer role running on the same device. Multiple roles are allowed to run concurrently if supported by the controller. From Core spec page 1639: A device may operate in multiple GAP roles concurrently if supported by the Controller. The Host should read the supported Link Layer States and State combinations from the Controller before any procedures or modes are used. Do you propose SET_LE to become a bitfield to support concurrent roles? I.e. Broadcaster/Observer. Regards, -- Anderson Lizardo Instituto Nokia de Tecnologia - INdT Manaus - Brazil -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html