{"ref":"refs/heads/le-discovery","commits":[{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Add hci_flags to struct hci_dev\n\nThis patch adds the hci_flags field to struct hci_dev. This new\nflags variable should be used to define flags related to BR/EDR\nand/or LE controller itself. It should be used to define flags\nwhich represents states from the controller. The hci_flags is\ncleared in case the controller sends a Reset Command Complete\nEvent to the host.\n\nAlso, this patch adds the HCI_LE_SCAN flag which was created to\ntrack if the controller is performing LE scan or not. The flag\nis set/cleared when the controller starts/stops scanning.\n\nThis is an initial effort to stop using hdev->flags to define\ninternal flags since it is exported to userspace by an ioctl.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/9480c1a93d7b4f0688b352e352fe2108a1e8da21","sha":"9480c1a93d7b4f0688b352e352fe2108a1e8da21"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Add LE Set Scan Parameter Command\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/745b47df0eae1a092b177f1bc65d43abbc1f266f","sha":"745b47df0eae1a092b177f1bc65d43abbc1f266f"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: LE scan infra-structure\n\nThis patch adds to hci_core the infra-structure to carry out the\nLE scan. Functions were created to init the LE scan and cancel\nan ongoing scanning (hci_do_le_scan and hci_cancel_le_scan).\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/a516df8ed38211f2a3ec7a09e548c7e3944917bb","sha":"a516df8ed38211f2a3ec7a09e548c7e3944917bb"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Add 'eir_len' param to mgmt_device_found()\n\nThis patch adds a new parameter to mgmt_device_found() to inform\nthe length of 'eir' pointer.\n\nEIR data from LE advertising report event doesn't have a fixed length\nas EIR data from extended inquiry result event does. We needed to\nchange mgmt_device_found() so it copies 'eir_len' bytes instead of\nHCI_MAX_EIR_LENGTH.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/a98dcb1a3934df772875aae10794118b3772b9a1","sha":"a98dcb1a3934df772875aae10794118b3772b9a1"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Report LE devices\n\nDevices found during LE scan should be reported to userspace through\nmgmt_device_found events.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/fda1d534cf35e1d2cc20a52f974f17ad87aabc50","sha":"fda1d534cf35e1d2cc20a52f974f17ad87aabc50"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Rename mgmt_inquiry_failed()\n\nThis patch renames the function mgmt_inquiry_failed() to\nmgmt_start_discovery_failed() so it can be properly reused\nin case LE scan fails.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/5ad0f9499aac73186467388e67c946740398786e","sha":"5ad0f9499aac73186467388e67c946740398786e"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: mgmt_stop_discovery_failed()\n\nThis patches creates mgmt_stop_discovery_failed() which removes\npending MGMT_OP_STOP_DISCOVERY commands and sends proper command\nstatus events.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/c344c5f066984a2ce4373720dcf2c471fa38a489","sha":"c344c5f066984a2ce4373720dcf2c471fa38a489"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Support LE-Only discovery procedure\n\nThis patch adds support for LE-Only discovery procedure through\nmanagement interface.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/d84cdf03467120c86e37606f605ac2a50ca25c45","sha":"d84cdf03467120c86e37606f605ac2a50ca25c45"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Create mgmt_flags\n\nThis patch adds the mgmt_flags field to struct hci_dev. This new\nflags variable should be used to define flags related to management\ninterface.\n\nThis patch also adds the MGMT_DISCOV flag which is set when\ndiscovery starts and cleared when it terminates. This way we can\neasily know if the device is running the discovery procedure by\nchecking this flag.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>\n\nConflicts:\n\n\tinclude/net/bluetooth/hci_core.h","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/4ff1bfb8efbc9a1a833d1e97e11ad6d9b32ab7d1","sha":"4ff1bfb8efbc9a1a833d1e97e11ad6d9b32ab7d1"},{"author":{"name":"Andre Guedes","email":"282d5d3bbdb7014316a30ab22daf425f10cd096c@openbossa.org"},"message":"Bluetooth: Support BR/EDR/LE discovery procedure\n\nThis patch adds support for BR/EDR/LE discovery procedure through\nmanagement interface.\n\nSigned-off-by: Andre Guedes <andre.guedes@openbossa.org>","url":"https://api.github.com/repos/aguedes/linux-2.6/commits/a1a9c7112cb7c2cca3d3eb46c278d95a8935f391","sha":"a1a9c7112cb7c2cca3d3eb46c278d95a8935f391"}],"head":"a1a9c7112cb7c2cca3d3eb46c278d95a8935f391","size":10,"push_id":49236161}