aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/bluetooth
AgeCommit message (Expand)AuthorFilesLines
2021-02-01Bluetooth: Skip eSCO 2M params when not supportedYu Liu1-0/+1
2021-01-29Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirkHans de Goede1-0/+8
2021-01-25Bluetooth: L2CAP: Fix handling fragmented lengthLuiz Augusto von Dentz1-0/+1
2021-01-25Bluetooth: disable advertisement filters during suspendHoward Chung1-0/+2
2021-01-25Bluetooth: advmon offload MSFT remove monitorArchie Pusaka1-2/+6
2021-01-25Bluetooth: advmon offload MSFT add monitorArchie Pusaka1-3/+14
2021-01-25Bluetooth: advmon offload MSFT add rssi supportArchie Pusaka2-0/+25
2020-12-07Bluetooth: Change MGMT security info CMD to be more genericDaniel Winkler1-5/+10
2020-12-07Bluetooth: Query LE tx power on startupDaniel Winkler2-0/+9
2020-12-07Bluetooth: Use intervals and tx power from mgmt cmdsDaniel Winkler1-1/+4
2020-12-07Bluetooth: Break add adv into two mgmt commandsDaniel Winkler2-0/+36
2020-12-07Bluetooth: Add helper to set adv dataDaniel Winkler1-0/+3
2020-12-07Bluetooth: Add toggle to switch off interleave scanHoward Chung1-0/+1
2020-12-07Bluetooth: Interleave with allowlist scanHoward Chung1-0/+10
2020-12-07Bluetooth: fix typo in struct nameReo Shiseki1-2/+2
2020-09-25Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channelLuiz Augusto von Dentz1-0/+2
2020-09-13Bluetooth: Emit controller suspend and resume eventsAbhishek Pandit-Subedi2-0/+7
2020-09-13Bluetooth: Add suspend reason for device disconnectAbhishek Pandit-Subedi1-0/+1
2020-09-13Bluetooth: Add mgmt suspend and resume eventsAbhishek Pandit-Subedi2-0/+14
2020-09-11Bluetooth: Add MGMT capability flags for tx power and ext advertisingDaniel Winkler1-0/+2
2020-07-30Bluetooth: Enable controller RPA resolution using Experimental featureSathish Narasimman1-0/+1
2020-07-30Bluetooth: Enable RPA TimeoutSathish Narasimman1-0/+2
2020-07-30Bluetooth: Configure controller address resolution if availableMarcel Holtmann1-0/+3
2020-07-30Bluetooth: Translate additional address type correctlyMarcel Holtmann1-2/+4
2020-07-28Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllersIsmael Ferreras Morezuelas2-0/+13
2020-07-16Bluetooth: Fix update of connection state in `hci_encrypt_cfm`Patrick Steinhardt1-1/+1
2020-07-07Bluetooth: Adding a configurable autoconnect timeoutAlain Michaud1-0/+1
2020-06-22Bluetooth: Disconnect if E0 is used for Level 4Luiz Augusto von Dentz1-4/+6
2020-06-22Bluetooth: use configured params for ext advAlain Michaud1-0/+8
2020-06-18Bluetooth: Terminate the link if pairing is cancelledManish Mandlik1-2/+12
2020-06-18Bluetooth: Update background scan and report device based on advertisement mo...Miao-chen Chou1-0/+1
2020-06-18Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITORMiao-chen Chou1-0/+1
2020-06-18Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITORMiao-chen Chou1-0/+2
2020-06-18Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURESMiao-chen Chou1-0/+24
2020-06-18Bluetooth: Add definitions for advertisement monitor featuresMiao-chen Chou1-0/+49
2020-06-18Bluetooth: Add get/set device flags mgmt opAbhishek Pandit-Subedi1-0/+28
2020-06-18Bluetooth: Replace wakeable in hci_conn_paramsAbhishek Pandit-Subedi1-1/+1
2020-06-18Bluetooth: Replace wakeable list with flagAbhishek Pandit-Subedi1-1/+10
2020-06-18Bluetooth: Add bdaddr_list_with_flags for classic whitelistAbhishek Pandit-Subedi1-2/+16
2020-06-12Bluetooth: centralize default value initialization.Alain Michaud1-0/+18
2020-06-12Bluetooth: mgmt: read/set system parameter definitionsAlain Michaud1-0/+18
2020-06-12Bluetooth: Use only 8 bits for the HCI CMSG state flagsAlain Michaud1-2/+2
2020-06-12Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connectionsAlain Michaud2-0/+12
2020-05-20Bluetooth: Consolidate encryption handling in hci_encrypt_cfmLuiz Augusto von Dentz1-2/+18
2020-05-18Bluetooth: L2CAP: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-3/+3
2020-05-13Bluetooth: Add hook for driver to prevent wake from suspendAbhishek Pandit-Subedi1-0/+1
2020-05-13Bluetooth: Rename BT_SUSPEND_COMPLETEAbhishek Pandit-Subedi1-1/+1
2020-05-11Bluetooth: Introduce debug feature when dynamic debug is disabledMarcel Holtmann1-0/+11
2020-05-11Bluetooth: Add support for experimental features configurationMarcel Holtmann2-0/+28
2020-05-11Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL optionMarcel Holtmann1-0/+1
2020-05-11Bluetooth: replace zero-length array with flexible-array memberMarcel Holtmann1-21/+21
2020-04-28Bluetooth: Adding driver and quirk defs for multi-role LEAlain Michaud1-0/+9
2020-04-15Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on resetMarcel Holtmann1-0/+1
2020-04-15Bluetooth: Enable LE Enhanced Connection Complete event.Marcel Holtmann1-0/+1
2020-04-15Bluetooth: Sort list of LE features constantsMarcel Holtmann1-3/+1
2020-04-07Bluetooth: debugfs option to unset MITM flagArchie Pusaka1-0/+1
2020-04-05Bluetooth: Add HCI device identifier for VIRTIO devicesMarcel Holtmann1-0/+1
2020-04-05Bluetooth: Add support for reading security informationMarcel Holtmann1-0/+7
2020-04-05Bluetooth: Add support for Read Local Simple Pairing OptionsMarcel Holtmann2-0/+9
2020-04-05Bluetooth: Add framework for Microsoft vendor extensionMiao-chen Chou1-0/+13
2020-04-05Bluetooth: add support to notify using SCO air modeSathish Narsimman1-0/+3
2020-04-02Bluetooth: Add BT_MODE socket optionLuiz Augusto von Dentz1-0/+8
2020-03-25Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connectionsLuiz Augusto von Dentz1-0/+4
2020-03-24Bluetooth: L2CAP: Add get_peer_pid callbackLuiz Augusto von Dentz1-0/+1
2020-03-11Bluetooth: Pause discovery and advertising during suspendAbhishek Pandit-Subedi1-0/+11
2020-03-11Bluetooth: Handle LE devices during suspendAbhishek Pandit-Subedi1-0/+1
2020-03-11Bluetooth: Handle BR/EDR devices during suspendAbhishek Pandit-Subedi2-7/+20
2020-03-11Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPENDAbhishek Pandit-Subedi1-0/+23
2020-03-08Bluetooth: L2CAP: Add module option to enable ECRED modeLuiz Augusto von Dentz1-0/+1
2020-03-08Bluetooth: L2CAP: Add initial code for Enhanced Credit Based ModeLuiz Augusto von Dentz1-0/+4
2020-03-08Bluetooth: L2CAP: Add definitions for Enhanced Credit Based ModeLuiz Augusto von Dentz1-0/+39
2020-03-08Bluetooth: Enable erroneous data reporting if WBS is supportedAlain Michaud3-2/+19
2020-02-28Bluetooth: Support querying for WBS support through MGMTAlain Michaud2-1/+11
2020-02-28Bluetooth: Fixing a few comment typos in the quirk definitions.Alain Michaud1-2/+2
2020-02-28Bluetooth: Remove adv set for directed advertisingSathish Narsimman1-0/+2
2020-02-28Bluetooth: Replace zero-length array with flexible-array memberGustavo A. R. Silva4-23/+23
2020-02-19Bluetooth: RFCOMM: Use MTU auto tune logicLuiz Augusto von Dentz1-1/+0
2020-02-14Bluetooth: Add BT_PHY socket optionLuiz Augusto von Dentz2-0/+19
2020-01-15Bluetooth: monitor: Add support for ISO packetsLuiz Augusto von Dentz1-0/+2
2020-01-15Bluetooth: Add definitions for CIS connectionsLuiz Augusto von Dentz1-1/+158
2020-01-15Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS.Alain Michaud2-0/+27
2020-01-04Bluetooth: Add support for LE PHY Update Complete eventLuiz Augusto von Dentz2-0/+10
2020-01-04Bluetooth: Remove usage of BT_ERR_RATELIMITED macroMarcel Holtmann1-3/+1
2020-01-04Bluetooth: Adding a bt_dev_warn_ratelimited macro.Alain Michaud1-0/+4
2019-09-05Bluetooth: Add support for utilizing Fast Advertising IntervalSpoorthi Ravishankar Koppad1-0/+2
2019-08-17Bluetooth: Add debug setting for changing minimum encryption key sizeMarcel Holtmann1-0/+1
2019-07-06Bluetooth: Add support for LE ping featureSpoorthi Ravishankar Koppad2-0/+24
2019-05-05Bluetooth: Ignore CC events not matching the last HCI commandJoão Paulo Rechi Vita1-0/+1
2019-04-25Bluetooth: Align minimum encryption key size for LE and BR/EDR connectionsMarcel Holtmann1-0/+3
2019-02-26Bluetooth: Add quirk for reading BD_ADDR from fwnode propertyMatthias Kaehlcke1-0/+12
2019-01-25Bluetooth: Allow driver specific cmd timeout handlingRajat Jain1-0/+1
2019-01-22Bluetooth: Fix locking in bt_accept_enqueue() for BH contextMatthias Kaehlcke1-1/+1
2018-10-14Bluetooth: Errata Service Release 8, Erratum 3253Mallikarjun Phulari1-0/+2
2018-10-14Bluetooth: Use separate L2CAP LE credit based connection result valuesMallikarjun Phulari1-6/+11
2018-09-28Bluetooth: Fix debugfs NULL pointer dereferenceMatias Karhumaa1-0/+2
2018-09-27Bluetooth: L2CAP: Derive rx credits from MTU and MPSLuiz Augusto von Dentz1-2/+0
2018-09-27Bluetooth: L2CAP: Derive MPS from connection MTULuiz Augusto von Dentz1-1/+0
2018-09-27Bluetooth: Add definitions and track LE resolve list modificationAnkit Navik2-0/+29
2018-08-10Bluetooth: Add definitions for LE set address resolutionAnkit Navik1-0/+3
2018-08-06Bluetooth: btqca: Introduce HCI_EV_VENDOR and use itMarcel Holtmann1-0/+2
2018-07-30Bluetooth: Add new quirk for non-persistent setup settingsSean Wang1-0/+9
2018-07-30Bluetooth: Implement secondary advertising on different PHYsJaganath Kanakkassery2-0/+10
2018-07-30Bluetooth: Handle ADv set terminated eventJaganath Kanakkassery1-0/+8
2018-07-30Bluetooth: Implement Set ADV set random addressJaganath Kanakkassery2-0/+10
2018-07-30Bluetooth: Implement disable and removal of adv instanceJaganath Kanakkassery1-0/+2
2018-07-30Bluetooth: Use Set ext adv/scan rsp data if controller supportsJaganath Kanakkassery1-0/+22
2018-07-30Bluetooth: Impmlement extended adv enableJaganath Kanakkassery2-0/+40
2018-07-30Bluetooth: Read no of adv sets during initJaganath Kanakkassery2-0/+11
2018-07-30Bluetooth: Handle extended ADV PDU typesJaganath Kanakkassery1-0/+8
2018-07-30Bluetooth: Set Scan PHYs based on selected PHYs by userJaganath Kanakkassery2-1/+12
2018-07-30Bluetooth: Implement PHY changed eventJaganath Kanakkassery2-0/+6
2018-07-30Bluetooth: Implement Set PHY Confguration commandJaganath Kanakkassery1-0/+19
2018-07-30Bluetooth: Implement Get PHY Configuration mgmt commandJaganath Kanakkassery1-0/+25
2018-07-30Bluetooth: Add defines for BREDR pkt_type and LE PHYsJaganath Kanakkassery2-0/+18
2018-07-30Bluetooth: Define PHY flags in hdev and set 1M as defaultJaganath Kanakkassery2-0/+7
2018-07-06Bluetooth: Use extended LE Connection if supportedJaganath Kanakkassery2-0/+38
2018-07-06Bluetooth: Process extended ADV report eventJaganath Kanakkassery1-0/+26
2018-07-06Bluetooth: Use extended scanning if controller supportsJaganath Kanakkassery2-0/+28
2018-07-06Bluetooth: Add HCI command for clear Resolv listAnkit Navik1-0/+2
2018-07-06Bluetooth: Store Resolv list sizeAnkit Navik2-0/+8
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds1-1/+1
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+2
2018-05-26net/bluetooth: convert to ->poll_maskChristoph Hellwig1-1/+1
2018-05-18Bluetooth: Add __hci_cmd_send functionLoic Poulain1-0/+2
2018-04-08Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller1-1/+1
2018-04-03Bluetooth: Fix connection if directed advertising and privacy is usedSzymon Janc1-1/+1
2018-04-01Bluetooth: Fix data type of appearenceJaganath Kanakkassery1-1/+1
2017-11-27net: annotate ->poll() instancesAl Viro1-1/+1
2017-10-30Bluetooth: Use bt_dev_err and bt_dev_info when possibleMarcel Holtmann1-0/+3
2017-10-29Bluetooth: increase timeout for le auto connectionsKonrad Zapałowicz1-1/+1
2017-09-01Bluetooth: make baswap src constLoic Poulain1-1/+1
2017-05-18Bluetooth: Set LE Default PHY preferencesMarcel Holtmann1-0/+7
2017-05-18Bluetooth: Enable LE Channel Selection Algorithm eventMarcel Holtmann1-0/+1
2017-04-12Bluetooth: L2CAP: Fix L2CAP_CR_SCID_IN_USE valueMarcin Kraglak1-1/+1
2017-04-12Bluetooth: convert rfcomm_dlc.refcnt from atomic_t to refcount_tElena Reshetova1-3/+5
2017-03-02sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Ingo Molnar1-0/+2
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra1-2/+2
2016-11-27Bluetooth: __ variants of u8 and friends are not neccessary inside kernelPavel Machek1-12/+13
2016-11-22Bluetooth: Fix using the correct source address typeJohan Hedberg1-1/+1
2016-09-19Bluetooth: Add support for appearance in scan rspMichał Narajowski2-0/+7
2016-09-19Bluetooth: Increase the subsystem minor version numberMarcel Holtmann1-1/+1
2016-09-19Bluetooth: Add framework for Extended Controller InformationMarcel Holtmann2-0/+19
2016-09-19Bluetooth: Use numbers for subsystem version stringMarcel Holtmann1-1/+2
2016-09-19Bluetooth: Use individual flags for certain management eventsMarcel Holtmann1-1/+4
2016-09-19Bluetooth: Add support for sending MGMT commands and events to monitorMarcel Holtmann2-0/+5
2016-09-19Bluetooth: Add support for sending MGMT open and close to monitorMarcel Holtmann1-0/+2
2016-09-19Bluetooth: Introduce helper to pack mgmt version informationMarcel Holtmann1-0/+1
2016-09-19Bluetooth: Store control socket cookie and comm informationMarcel Holtmann1-0/+1
2016-09-19Bluetooth: add printf format attribute to hci_set_[fh]w_info()Nicolas Iooss1-2/+2
2016-09-19Bluetooth: Add HCI device identifier for Qualcomm SMDBjorn Andersson1-0/+1
2016-09-19Bluetooth: Put led_trigger field behind CONFIG_BT_LEDSMarcel Holtmann1-0/+2
2016-07-18Bluetooth: Add debugfs fields for hardware and firmware infoMarcel Holtmann1-0/+4
2016-07-18Bluetooth: Move hci_recv_frame and hci_recv_diag prototypesMarcel Holtmann1-3/+2
2016-07-13Bluetooth: Add Authentication Failed reason to Disconnected Mgmt eventSzymon Janc3-0/+3
2016-07-09Bluetooth: Rename HCI_BREDR into HCI_PRIMARYMarcel Holtmann1-1/+1
2016-04-22Bluetooth: Add defines for SPI and I2CJohan Hedberg1-0/+2
2016-03-10Bluetooth: Add support for limited privacy modeJohan Hedberg1-0/+1
2016-02-23Bluetooth: add LED trigger for indicating HCI is powered upHeiner Kallweit1-0/+3
2016-01-29Bluetooth: L2CAP: Introduce proper defines for PSM rangesJohan Hedberg1-0/+6
2016-01-05Bluetooth: Add support for Start Limited Discovery commandJohan Hedberg2-0/+3
2016-01-05Bluetooth: Change eir_has_data_type() to more generic eir_get_data()Johan Hedberg1-10/+20
2015-12-10Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flagJohan Hedberg1-1/+0
2015-12-10Bluetooth: Perform HCI update for power on synchronouslyJohan Hedberg1-1/+2
2015-12-10Bluetooth: Move discoverable timeout behind hdev->req_workqueueJohan Hedberg1-1/+0
2015-12-10Bluetooth: Move discoverable changes to hdev->req_workqueueJohan Hedberg1-0/+2
2015-12-10Bluetooth: Move connectable changes to hdev->req_workqueueJohan Hedberg1-0/+2
2015-12-10Bluetooth: Move advertising instance management to hci_request.cJohan Hedberg1-3/+6
2015-12-10Bluetooth: Run page scan updates through hdev->req_workqueueJohan Hedberg1-0/+1
2015-11-22Bluetooth: Add support for Get Advertising Size Information commandMarcel Holtmann1-0/+13
2015-11-19Bluetooth: Fix specifying role for LE connectionsJohan Hedberg1-1/+1
2015-11-19Bluetooth: Move Stop Discovery to req_workqueueJohan Hedberg1-0/+1
2015-11-19Bluetooth: Move Start Discovery to req_workqueueJohan Hedberg1-0/+2
2015-11-19Bluetooth: Move LE scan disable/restart behind req_workqueueJohan Hedberg1-3/+2
2015-11-19Bluetooth: Add HCI status return parameter to hci_req_sync()Johan Hedberg1-1/+2
2015-11-19Bluetooth: Run all background scan updates through req_workqueueJohan Hedberg1-0/+2
2015-11-19Bluetooth: Remove unnecessary call to hci_update_background_scanJohan Hedberg1-1/+0
2015-11-19Bluetooth: Add support for controller specific loggingMarcel Holtmann2-0/+2
2015-11-19Bluetooth: Add support for sending system notes to monitor channelMarcel Holtmann2-0/+3
2015-11-19Bluetooth: Compress the size of struct hci_ctrlJohan Hedberg1-3/+8
2015-11-19Bluetooth: Remove redundant setting to zero of bt_cbJohan Hedberg1-6/+2
2015-11-19Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) accessMarcel Holtmann1-0/+4
2015-11-05Bluetooth: L2CAP: Fix returning correct LE CoC response codesJohan Hedberg1-0/+2
2015-10-26Bluetooth: Rename bt_cb()->req into bt_cb()->hciMarcel Holtmann1-7/+7
2015-10-21Bluetooth: Remove unnecessary hci_explicit_connect_lookup functionJohan Hedberg1-3/+0
2015-10-21Bluetooth: Add hci_conn_hash_lookup_le() helper functionJohan Hedberg1-0/+24
2015-10-21Bluetooth: Fix missing hdev locking for LE scan cleanupJohan Hedberg1-0/+1
2015-10-21Bluetooth: Introduce driver specific post init callbackMarcel Holtmann1-0/+1
2015-10-21Bluetooth: Add support setup stage internal notification eventMarcel Holtmann1-0/+1
2015-10-21Bluetooth: Add new quirk for non-persistent diagnostic settingsMarcel Holtmann1-0/+9
2015-10-21Bluetooth: Don't use remote address type to decide IRK persistencyJohan Hedberg1-1/+1
2015-10-08Bluetooth: Add debugfs entry for setting vendor diagnostic modeMarcel Holtmann2-0/+2
2015-10-08Bluetooth: Add support for vendor specific diagnostic channelMarcel Holtmann3-0/+3
2015-10-08Bluetooth: Send index information updates to monitor channelMarcel Holtmann1-0/+7
2015-10-05Bluetooth: Send transport open and close monitor eventsMarcel Holtmann1-0/+2
2015-10-05Bluetooth: Introduce HCI_DEV_OPEN and HCI_DEV_CLOSE eventsMarcel Holtmann1-0/+2
2015-09-29Bluetooth: Add hci_cmd_sync functionLoic Poulain1-0/+3
2015-09-24Bluetooth: Add BT_WARN and bt_dev_warn logging macrosFrederic Danis1-0/+5
2015-09-18Bluetooth: Add BT_ERR_RATELIMITEDSzymon Janc1-0/+4
2015-09-17Bluetooth: close HCI device when user channel socket gets closedSimon Fels1-0/+1
2015-09-17Bluetooth: Add bt_dev logging macrosLoic Poulain1-0/+7