Hi Johan, 2013-09-25 johan.hedberg@xxxxxxxxx <johan.hedberg@xxxxxxxxx>: > From: Johan Hedberg <johan.hedberg@xxxxxxxxx> > > This patch adds a new mgmt command for enabling and disabling > LE advertising. The command depends on the LE setting being enabled > first and will return a "rejected" response otherwise. The patch also > adds safeguards so that there will ever only be one set_le or > set_advertising command pending per adapter. > > The response handling and new_settings event sending is done in an > asynchronous request callback, meaning raw HCI access from user space to > enable advertising (e.g. hciconfig leadv) will not trigger the > new_settings event. This is intentional since trying to support mixed > raw HCI and mgmt access would mean adding extra state tracking or new > helper functions, essentially negating the benefit of using the > asynchronous request framework. The HCI_LE_ENABLED and HCI_LE_PERIPHERAL > flags however are updated correctly even with raw HCI access so this > will not completely break subsequent access over mgmt. > > Signed-off-by: Johan Hedberg <johan.hedberg@xxxxxxxxx> > --- > include/net/bluetooth/mgmt.h | 2 + > net/bluetooth/mgmt.c | 97 +++++++++++++++++++++++++++++++++++++++++++- > 2 files changed, 98 insertions(+), 1 deletion(-) All patches have been applied to bluetooth-next. Thanks. Gustavo -- 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