This patch set implements extended advertising. Currently only one set will be enabled. PHY support is also added in the mgmt command. What pending is to implement enabling of multiple adv set at a time and rotation of instances if no of adv set supported is less than no of instances. v1: Fixed a missing ext adv support check for ext_adv_clear_set() which fixes a mgmt-tester fail case. With this all existing mgmt-tester is passing. Jaganath Kanakkassery (7): Bluetooth: Read no of adv sets during init Bluetooth: Impmlement extended adv enable Bluetooth: Use Set ext adv/scan rsp data if controller supports Bluetooth: Implement disable and removal of adv instance Bluetooth: Use ext adv for directed adv Bluetooth: Implement Set ADV set random address Bluetooth: Implement secondary advertising on different PHYs include/net/bluetooth/hci.h | 85 ++++++++ include/net/bluetooth/hci_core.h | 5 + include/net/bluetooth/mgmt.h | 6 + net/bluetooth/hci_conn.c | 90 +++++++-- net/bluetooth/hci_core.c | 6 + net/bluetooth/hci_event.c | 106 ++++++++++ net/bluetooth/hci_request.c | 423 +++++++++++++++++++++++++++++++++++---- net/bluetooth/hci_request.h | 8 + net/bluetooth/mgmt.c | 47 ++++- 9 files changed, 705 insertions(+), 71 deletions(-) -- 2.7.4 -- 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