Hi, This set of patches tries to do some initial work towards being able to have multiple different HCI channels with mgmt-like semantics. For now we only have HCI_CHANNEL_CONTROL, but the idea is to have 6lowpan use the same styled interface in the future. Johan ---------------------------------------------------------------- Johan Hedberg (7): Bluetooth: Add mgmt HCI channel registration API Bluetooth: Convert mgmt to use HCI chan registration API Bluetooth: Move all mgmt command quirks to handler table Bluetooth: Rename cmd_status() to mgmt_cmd_status() Bluetooth: Rename cmd_complete() to mgmt_cmd_complete() Bluetooth: Rename pending_cmd to mgmt_pending_cmd Bluetooth: Add mgmt_send_event() helper to send to any HCI channel include/net/bluetooth/bluetooth.h | 3 + include/net/bluetooth/hci_core.h | 25 +- net/bluetooth/af_bluetooth.c | 9 + net/bluetooth/hci_sock.c | 94 ++- net/bluetooth/mgmt.c | 1288 +++++++++++++++++++----------------- 5 files changed, 781 insertions(+), 638 deletions(-) -- 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