OSDN Git Service

android-x86/system-bt.git
5 years agoMerge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e...
Jack He [Wed, 21 Aug 2019 04:12:57 +0000 (21:12 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e am: 95e0607888 am: c15fb29b53
am: a9b7bff389

Change-Id: I4ba836891781014dc1df3e2c05f5e6875ec7bba4

5 years agoMerge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e...
Jack He [Wed, 21 Aug 2019 03:46:08 +0000 (20:46 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e am: 95e0607888
am: c15fb29b53

Change-Id: I0c81c2cabc898a1a88503267dcdd48aaff7d7f4f

5 years agoMerge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e
Jack He [Wed, 21 Aug 2019 03:36:22 +0000 (20:36 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe am: 42be634f3e
am: 95e0607888

Change-Id: Idf2002cb44d3db61e3c8016b8f22f98b7ec5ff80

5 years agoMerge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe
Jack He [Wed, 21 Aug 2019 03:26:49 +0000 (20:26 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation" am: c417a536fe
am: 42be634f3e

Change-Id: I1cf68ffa67cfc0e0bfb54635b71ae8d641be2f11

5 years agoMerge "L2CAP: Add Classic Link Manager Implementation"
Jack He [Wed, 21 Aug 2019 03:16:53 +0000 (20:16 -0700)]
Merge "L2CAP: Add Classic Link Manager Implementation"
am: c417a536fe

Change-Id: I4c6f837384c06a16175203df6c685c37d9b7fa80

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3...
Hansong Zhang [Wed, 21 Aug 2019 02:45:24 +0000 (19:45 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3 am: fca95855fc am: 2b3a326a87
am: ce7fad18e7

Change-Id: Ie80bc6f9c42a09bed44d2f8ee900bc27a1016136

5 years agoMerge "L2CAP: Add Classic Link Manager Implementation"
Treehugger Robot [Wed, 21 Aug 2019 02:45:01 +0000 (02:45 +0000)]
Merge "L2CAP: Add Classic Link Manager Implementation"

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3...
Hansong Zhang [Wed, 21 Aug 2019 02:33:47 +0000 (19:33 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3 am: fca95855fc
am: 2b3a326a87

Change-Id: Ic5a842d8a11a418f785688e8d82d36087810a7c3

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3
Hansong Zhang [Wed, 21 Aug 2019 02:23:11 +0000 (19:23 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473 am: 22cdcadfa3
am: fca95855fc

Change-Id: Ie988517cf658fd038cdf70d4f5d57450e5b56c9c

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473
Hansong Zhang [Wed, 21 Aug 2019 02:10:23 +0000 (19:10 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync" am: d651316473
am: 22cdcadfa3

Change-Id: Iaa71609d81d3e13e5f34facad97ce8b5da1df5f7

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83 am:...
Myles Watson [Wed, 21 Aug 2019 02:08:24 +0000 (19:08 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83 am: 43bb4d7997 am: 3f5d1dbeb2
am: a49028e8a7

Change-Id: Iade48ac621861d8ac85a7e4c68783ac5ee5b7624

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync"
Hansong Zhang [Wed, 21 Aug 2019 01:58:08 +0000 (18:58 -0700)]
Merge "ClassicSecurityManagerTest: Fix handler sync"
am: d651316473

Change-Id: Ic54cd9acf82119d39450bbe08e4fde86ed52dd40

5 years agoMerge "ClassicSecurityManagerTest: Fix handler sync"
Treehugger Robot [Wed, 21 Aug 2019 01:34:40 +0000 (01:34 +0000)]
Merge "ClassicSecurityManagerTest: Fix handler sync"

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83 am:...
Myles Watson [Wed, 21 Aug 2019 01:15:06 +0000 (18:15 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83 am: 43bb4d7997
am: 3f5d1dbeb2

Change-Id: I253e98fb99fd6fa685a7b41ef02b1d2d65f25ae7

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83
Myles Watson [Wed, 21 Aug 2019 00:47:39 +0000 (17:47 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001 am: b3deeb3e83
am: 43bb4d7997

Change-Id: I6e4347270759839f54aefe8f9863c4233a38832e

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001
Myles Watson [Wed, 21 Aug 2019 00:32:23 +0000 (17:32 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey" am: 4962a93001
am: b3deeb3e83

Change-Id: I8e6fdf8709805d4b23d4805721dea5f9e9ac69cc

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey"
Myles Watson [Wed, 21 Aug 2019 00:18:12 +0000 (17:18 -0700)]
Merge "RootCanal: Add HciRefreshEncryptionKey"
am: 4962a93001

Change-Id: I81ae7adba7369c08292cb75851a2978c95a144de

5 years agoMerge "RootCanal: Add HciRefreshEncryptionKey"
Treehugger Robot [Tue, 20 Aug 2019 23:38:28 +0000 (23:38 +0000)]
Merge "RootCanal: Add HciRefreshEncryptionKey"

5 years agoMerge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9 am: 75a83e5101...
Myles Watson [Tue, 20 Aug 2019 23:26:29 +0000 (16:26 -0700)]
Merge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9 am: 75a83e5101 am: 15f4ea3e64
am: 167855bf67

Change-Id: I48f86e8461328fd8c2d04945f7aea7d5846643b8

5 years agoMerge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9 am: 75a83e5101
Myles Watson [Tue, 20 Aug 2019 23:16:44 +0000 (16:16 -0700)]
Merge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9 am: 75a83e5101
am: 15f4ea3e64

Change-Id: I4ab877ecdcd3c44992e115fed5254b514f0fdfd6

5 years agoMerge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9
Myles Watson [Tue, 20 Aug 2019 23:06:02 +0000 (16:06 -0700)]
Merge "HCI: Add SetEventFilter packets" am: 48070af40b am: b40a9bafe9
am: 75a83e5101

Change-Id: Ie4977627e20b812525b97c96dd0abafba0ba91dd

5 years agoMerge "HCI: Add SetEventFilter packets" am: 48070af40b
Myles Watson [Tue, 20 Aug 2019 22:54:59 +0000 (15:54 -0700)]
Merge "HCI: Add SetEventFilter packets" am: 48070af40b
am: b40a9bafe9

Change-Id: Iab1d6b632cb048238b40860bb288cd159f904ccc

5 years agoMerge "HCI: Add SetEventFilter packets"
Myles Watson [Tue, 20 Aug 2019 22:44:56 +0000 (15:44 -0700)]
Merge "HCI: Add SetEventFilter packets"
am: 48070af40b

Change-Id: I99199f8ee000137bbcda3c87047d3ac875fcf279

5 years agoClassicSecurityManagerTest: Fix handler sync
Hansong Zhang [Tue, 20 Aug 2019 22:36:44 +0000 (15:36 -0700)]
ClassicSecurityManagerTest: Fix handler sync

We should sync handler in ClassicSecurityManager, because outgoing
commands are sent to this handler, and we don't post to handler in
HciModule.

Bug: 139750178
Test: run bluetooth_test_gd for 100 times
Change-Id: I4c2d817391c94602cc9f6e386bda53ee9194501d

5 years agoMerge "HCI: Add SetEventFilter packets"
Treehugger Robot [Tue, 20 Aug 2019 22:30:37 +0000 (22:30 +0000)]
Merge "HCI: Add SetEventFilter packets"

5 years agoL2CAP: Add Classic Link Manager Implementation
Jack He [Tue, 20 Aug 2019 01:16:33 +0000 (18:16 -0700)]
L2CAP: Add Classic Link Manager Implementation

* Implement ClassicLinkManager and APIs for classic fixed channel
* Implement mechanism to create new ACL connections using ACL manager
* Updated dependencies among internal L2CAP components
* Remove SetOnChannelFail() and other unused methods from
  ClassicFixedChannelServiceImpl
* Add mocks and unit tests to verify the functionality of
  ClassicLinkManager
* Add common/testing/bind_test_util.h so that we can bind lambdas with
  capture in unit tests, although this is not allowed in production code
* Add error and result code for classic fixed channel service
  registration failure and connection failures

Bug: 138261142
Test: bluetooth_test_gd, cert/run_cert.sh
Change-Id: Ib2794a0073dbc73f46b8c6fd5f5cf0ae1c8c559a

5 years agoMerge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711...
Myles Watson [Tue, 20 Aug 2019 20:58:55 +0000 (13:58 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711 am: 78cc46db67 am: e367d31857
am: 18ab3d1d25

Change-Id: I0f5ee513c0ab9725ad4d259753eed2722d672983

5 years agoMerge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0 am: b6362cda34 am...
Myles Watson [Tue, 20 Aug 2019 20:58:15 +0000 (13:58 -0700)]
Merge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0 am: b6362cda34 am: 870c41727d
am: 1df79c7325

Change-Id: I4b796da2c2856218e51a41e07454b15704173a4b

5 years agoAdd IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65 am...
Jigong Yin [Tue, 20 Aug 2019 20:54:40 +0000 (13:54 -0700)]
Add IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65 am: 622d5f3957 am: 992d07318c
am: 95334eddb5

Change-Id: Ic9dfcb16f90b7434d6fd11e7de564820a6fe3838

5 years agoMerge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711...
Myles Watson [Tue, 20 Aug 2019 20:45:00 +0000 (13:45 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711 am: 78cc46db67
am: e367d31857

Change-Id: Ia9b528568e9202a8d330072a92905f6e572c434d

5 years agoMerge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0 am: b6362cda34
Myles Watson [Tue, 20 Aug 2019 20:43:30 +0000 (13:43 -0700)]
Merge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0 am: b6362cda34
am: 870c41727d

Change-Id: I6d30d29a93f10b761669fc06640b78d619b1bc8f

5 years agoAdd IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65 am...
Jigong Yin [Tue, 20 Aug 2019 20:40:47 +0000 (13:40 -0700)]
Add IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65 am: 622d5f3957
am: 992d07318c

Change-Id: I7a7f8a47fc2a106432f5aa087a959cf74d16b842

5 years agoMerge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711
Myles Watson [Tue, 20 Aug 2019 20:22:47 +0000 (13:22 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae am: c1abea2711
am: 78cc46db67

Change-Id: I22352fdbca3ef1f2ac48398da3016c31d4ffa747

5 years agoMerge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0
Myles Watson [Tue, 20 Aug 2019 20:21:50 +0000 (13:21 -0700)]
Merge "PDL: Suppress debug logs" am: c22fb66cdc am: ac6d9436d0
am: b6362cda34

Change-Id: I97347bbb816f76abe44398e7c63e2bae23455399

5 years agoAdd IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65
Jigong Yin [Tue, 20 Aug 2019 20:19:22 +0000 (13:19 -0700)]
Add IOT device list for RNR, avoid the bond fail. am: 3ceffd2602 am: f5e2643e65
am: 622d5f3957

Change-Id: I223f2841e6fccb5b469715d51c020bdbec61978f

5 years agoMerge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae
Myles Watson [Tue, 20 Aug 2019 19:50:52 +0000 (12:50 -0700)]
Merge "PDL: Tighten checks for nonexistent fields" am: e19c3a15ae
am: c1abea2711

Change-Id: Id13ea4ebe705d9302fd2629c961d526060e9e088

5 years agoMerge "PDL: Suppress debug logs" am: c22fb66cdc
Myles Watson [Tue, 20 Aug 2019 19:49:38 +0000 (12:49 -0700)]
Merge "PDL: Suppress debug logs" am: c22fb66cdc
am: ac6d9436d0

Change-Id: Id65f888dbf217bcacf123002d80d2e17285db364

5 years agoAdd IOT device list for RNR, avoid the bond fail. am: 3ceffd2602
Jigong Yin [Tue, 20 Aug 2019 19:48:03 +0000 (12:48 -0700)]
Add IOT device list for RNR, avoid the bond fail. am: 3ceffd2602
am: f5e2643e65

Change-Id: I0968c476f259cffa29609df3af8b4ab6c02d7aa1

5 years agoMerge "PDL: Tighten checks for nonexistent fields"
Myles Watson [Tue, 20 Aug 2019 19:17:33 +0000 (12:17 -0700)]
Merge "PDL: Tighten checks for nonexistent fields"
am: e19c3a15ae

Change-Id: I343a2d759cc3c53865437946bee15095bd9056a5

5 years agoMerge "PDL: Suppress debug logs"
Myles Watson [Tue, 20 Aug 2019 19:16:39 +0000 (12:16 -0700)]
Merge "PDL: Suppress debug logs"
am: c22fb66cdc

Change-Id: Iabeaf0efdcb9e6a261cf5771e854bb9b317f55fe

5 years agoAdd IOT device list for RNR, avoid the bond fail.
Jigong Yin [Tue, 20 Aug 2019 19:15:08 +0000 (12:15 -0700)]
Add IOT device list for RNR, avoid the bond fail.
am: 3ceffd2602

Change-Id: I525b91cf631c9933610ff4c77fe88de2a496647a

5 years agoMerge "PDL: Tighten checks for nonexistent fields"
Treehugger Robot [Tue, 20 Aug 2019 19:03:27 +0000 (19:03 +0000)]
Merge "PDL: Tighten checks for nonexistent fields"

5 years agoMerge "PDL: Suppress debug logs"
Treehugger Robot [Tue, 20 Aug 2019 18:50:28 +0000 (18:50 +0000)]
Merge "PDL: Suppress debug logs"

5 years agoHCI: Add SetEventFilter packets
Myles Watson [Tue, 20 Aug 2019 00:45:26 +0000 (17:45 -0700)]
HCI: Add SetEventFilter packets

Test: bluetooth_gd_test
Change-Id: Iba106825f787636e363f440ec0737c954d4f90aa

5 years agoPDL: Tighten checks for nonexistent fields
Myles Watson [Tue, 20 Aug 2019 00:44:16 +0000 (17:44 -0700)]
PDL: Tighten checks for nonexistent fields

Test: bluetooth_packet_parser_test
Change-Id: Ie81efe6706fbfd1d7a350f40ca53d031585f58b5

5 years agoPDL: Suppress debug logs
Myles Watson [Tue, 20 Aug 2019 15:49:49 +0000 (08:49 -0700)]
PDL: Suppress debug logs

Bug: 139373340
Test: mma -j32 (with and without an error in hci_packets.pdl)
Change-Id: I1de6c54f9eee6d016a7f8725c5efdf6e09e2f9db

5 years agoAdd IOT device list for RNR, avoid the bond fail.
Jigong Yin [Fri, 10 May 2019 08:20:08 +0000 (16:20 +0800)]
Add IOT device list for RNR, avoid the bond fail.

Bug: 133380579

Change-Id: I650a8c121a152bdce6a7d057433ec361e2002ec0

5 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469...
Weichin Weng [Tue, 20 Aug 2019 08:54:37 +0000 (01:54 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469 am: 28ee0b7c8d am: 6905b9820d
am: 6fa0e4d95f

Change-Id: I4527689dc8738fdb3d71d1d460efcb3fdf62b17c

5 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469...
Weichin Weng [Tue, 20 Aug 2019 08:48:12 +0000 (01:48 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469 am: 28ee0b7c8d
am: 6905b9820d

Change-Id: I60320be5b52feeddc7bb7f0b3706aedec5d3a146

5 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469
Weichin Weng [Tue, 20 Aug 2019 08:40:06 +0000 (01:40 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d am: eafe0c1469
am: 28ee0b7c8d

Change-Id: Ib2d67d25e46063d52b4b84bef7d8b2f2295de915

5 years agoMerge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d
Weichin Weng [Tue, 20 Aug 2019 08:32:04 +0000 (01:32 -0700)]
Merge "Distribute ACL buffer only for not BLE device" am: 27a74d2f7d
am: eafe0c1469

Change-Id: I4022e4f356beab940fa973b8fee1d9efc51af09f

5 years agoMerge "Distribute ACL buffer only for not BLE device"
Weichin Weng [Tue, 20 Aug 2019 08:24:01 +0000 (01:24 -0700)]
Merge "Distribute ACL buffer only for not BLE device"
am: 27a74d2f7d

Change-Id: Id48aa8bc6edb63970500e8e88c7223545acf6338

5 years agoMerge "Distribute ACL buffer only for not BLE device"
Weichin Weng [Tue, 20 Aug 2019 08:02:06 +0000 (08:02 +0000)]
Merge "Distribute ACL buffer only for not BLE device"

5 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045...
Jack He [Tue, 20 Aug 2019 05:41:39 +0000 (22:41 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045 am: a373c7c9ed am: 8055a7cf67
am: 4a40bd67c1

Change-Id: I11f515d051c134a8a53ad7a4ee479c790febe3df

5 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015...
Jack He [Tue, 20 Aug 2019 05:41:32 +0000 (22:41 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015e am: d3bf55c89b
am: b3150d011c

Change-Id: Iaae3b0cdc632899be489f0f219a92d98c19ac575

5 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045...
Jack He [Tue, 20 Aug 2019 05:32:39 +0000 (22:32 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045 am: a373c7c9ed
am: 8055a7cf67

Change-Id: I73083a80fdf5b13028afa167166fe2c918adac1b

5 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015e
Jack He [Tue, 20 Aug 2019 05:32:33 +0000 (22:32 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33 am: b67dd1015e
am: d3bf55c89b

Change-Id: I0d30053145ab35b3c6dc39bef1340e23736250f0

5 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045
Jack He [Tue, 20 Aug 2019 05:23:34 +0000 (22:23 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3 am: 6660df1045
am: a373c7c9ed

Change-Id: I10b68096318c9760263d2edc3529e546dc14b7af

5 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33
Jack He [Tue, 20 Aug 2019 05:23:28 +0000 (22:23 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1 am: 796b6dcc33
am: b67dd1015e

Change-Id: Ia05c72b71d41abc92a68291f096e1efd9cf7fc43

5 years agoAddress: Add a hash function for Bluetooth MAC address am: 17727d7da3
Jack He [Tue, 20 Aug 2019 05:14:33 +0000 (22:14 -0700)]
Address: Add a hash function for Bluetooth MAC address am: 17727d7da3
am: 6660df1045

Change-Id: Iff116c7766b752ba3023b697687aa1def03e9f2d

5 years agoHCI: Use unique_ptr to pass AclConnection am: a96f5900c1
Jack He [Tue, 20 Aug 2019 05:14:27 +0000 (22:14 -0700)]
HCI: Use unique_ptr to pass AclConnection am: a96f5900c1
am: 796b6dcc33

Change-Id: I9ceb27276209cee71423b630e2b314f4f7dbb275

5 years agoAddress: Add a hash function for Bluetooth MAC address
Jack He [Tue, 20 Aug 2019 05:04:32 +0000 (22:04 -0700)]
Address: Add a hash function for Bluetooth MAC address
am: 17727d7da3

Change-Id: I6fbbddf61d6c503ff88a7ff5aa382975c8d3277a

5 years agoHCI: Use unique_ptr to pass AclConnection
Jack He [Tue, 20 Aug 2019 05:04:28 +0000 (22:04 -0700)]
HCI: Use unique_ptr to pass AclConnection
am: a96f5900c1

Change-Id: Ib83083ac68b398f7e7e8af082a891c160b13d1c6

5 years agoAddress: Add a hash function for Bluetooth MAC address
Jack He [Tue, 20 Aug 2019 00:47:10 +0000 (17:47 -0700)]
Address: Add a hash function for Bluetooth MAC address

Test: bluetooth_test_gd
Change-Id: Idaf390864b817b763d83add1f5e5613e29a734ec

5 years agoHCI: Use unique_ptr to pass AclConnection
Jack He [Mon, 19 Aug 2019 23:41:20 +0000 (16:41 -0700)]
HCI: Use unique_ptr to pass AclConnection

* Use std::unique_ptr to pass AclConnection so that the AclConnection
  object can be mocked
* Add mocks for AclConnection and AclManager

Test: bluetooth_test_gd
Bug: 139700781
Change-Id: If7403207843d356330b6bd4875683df7966623e9

5 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32e...
Myles Watson [Mon, 19 Aug 2019 23:15:46 +0000 (16:15 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32ec89 am: 15162a2e71
am: d8cc90b2ce

Change-Id: If32d8e964cf62235f9185abaf98703545d7cf85f

5 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am...
Hansong Zhang [Mon, 19 Aug 2019 22:50:56 +0000 (15:50 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am: 56bf57f0cf am: bd748b62d3
am: ebc596d821

Change-Id: I7c52f2ec1fb0ebe0e0c892fcfb95ef7e3ada860f

5 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32ec89
Myles Watson [Mon, 19 Aug 2019 22:46:06 +0000 (15:46 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d am: 963a32ec89
am: 15162a2e71

Change-Id: I72d5640285bb92ea328abb7c963290f2e41aab19

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90...
Myles Watson [Mon, 19 Aug 2019 22:42:08 +0000 (15:42 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90 am: 6cecf828d3 am: 9c40f64cef
am: 863517161a

Change-Id: Ia6e3460aa3ca3deff38d3d838111abdaade32148

5 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d
Myles Watson [Mon, 19 Aug 2019 22:34:08 +0000 (15:34 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871 am: 71116a145d
am: 963a32ec89

Change-Id: I76109a01675e7051524e6d753467385446e9899e

5 years agoMerge "RootCanal: Remove scan response log" am: 7c67964871
Myles Watson [Mon, 19 Aug 2019 22:19:59 +0000 (15:19 -0700)]
Merge "RootCanal: Remove scan response log" am: 7c67964871
am: 71116a145d

Change-Id: Ib54175bf0fbc479c152175cad17e980bcb705438

5 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am...
Hansong Zhang [Mon, 19 Aug 2019 22:07:07 +0000 (15:07 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6 am: 56bf57f0cf
am: bd748b62d3

Change-Id: I9566a7f7c642d12d725337c1c3c3760f8bd282ce

5 years agoMerge "RootCanal: Remove scan response log"
Myles Watson [Mon, 19 Aug 2019 22:06:56 +0000 (15:06 -0700)]
Merge "RootCanal: Remove scan response log"
am: 7c67964871

Change-Id: Ibe3f996d536aba89b6fbddde45d19fb61f58d9a5

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90...
Myles Watson [Mon, 19 Aug 2019 22:02:39 +0000 (15:02 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90 am: 6cecf828d3
am: 9c40f64cef

Change-Id: Idd244d821250ebec6df137b785500e51ffdcee1e

5 years agoMerge "RootCanal: Remove scan response log"
Treehugger Robot [Mon, 19 Aug 2019 21:49:13 +0000 (21:49 +0000)]
Merge "RootCanal: Remove scan response log"

5 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6
Hansong Zhang [Mon, 19 Aug 2019 21:27:34 +0000 (14:27 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62 am: 585b5fb9c6
am: 56bf57f0cf

Change-Id: Ifc4efd7ce5d6c10ef101ac6a05a9a64fca530504

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90
Myles Watson [Mon, 19 Aug 2019 21:24:15 +0000 (14:24 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241 am: 0839c90d90
am: 6cecf828d3

Change-Id: I4b7e18700250a5d399464ebd971bf50acbd08203

5 years agoMerge "Rootcanal: add error string for debugging" am: 3f61fcbc62
Hansong Zhang [Mon, 19 Aug 2019 20:55:04 +0000 (13:55 -0700)]
Merge "Rootcanal: add error string for debugging" am: 3f61fcbc62
am: 585b5fb9c6

Change-Id: I005047386b1528db6f004d8630144877981db3a0

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241
Myles Watson [Mon, 19 Aug 2019 20:51:27 +0000 (13:51 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange" am: b8f84dd241
am: 0839c90d90

Change-Id: If51be93b9b95ee495ed65342c99aba65f3878b72

5 years agoMerge "Rootcanal: add error string for debugging"
Hansong Zhang [Mon, 19 Aug 2019 20:31:27 +0000 (13:31 -0700)]
Merge "Rootcanal: add error string for debugging"
am: 3f61fcbc62

Change-Id: I11e91b883aa3557111806c803f83352ed757468b

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange"
Myles Watson [Mon, 19 Aug 2019 20:29:17 +0000 (13:29 -0700)]
Merge "PDL: Fix Iterator assignment and add Subrange"
am: b8f84dd241

Change-Id: I2bc18c7f5347a4cf382e20f27ba479540f0e7aed

5 years agoMerge "Rootcanal: add error string for debugging"
Treehugger Robot [Mon, 19 Aug 2019 20:02:35 +0000 (20:02 +0000)]
Merge "Rootcanal: add error string for debugging"

5 years agoMerge "PDL: Fix Iterator assignment and add Subrange"
Treehugger Robot [Mon, 19 Aug 2019 19:39:35 +0000 (19:39 +0000)]
Merge "PDL: Fix Iterator assignment and add Subrange"

5 years agoRootCanal: Add HciRefreshEncryptionKey
Myles Watson [Mon, 19 Aug 2019 19:35:36 +0000 (12:35 -0700)]
RootCanal: Add HciRefreshEncryptionKey

Bug: 137138879
Test: run run_device_cert.sh
Change-Id: I5c7407f2e916dd96ab983c17d4adb0e0e59fdf44

5 years agoRootCanal: Remove scan response log
Myles Watson [Mon, 19 Aug 2019 18:06:24 +0000 (11:06 -0700)]
RootCanal: Remove scan response log

Fixes: 138656973
Test: manually inspect logcat when running with RootCanal
Change-Id: I8442cb13358bf2b950eaf748e4144f129ea766a3

5 years agoPDL: Fix Iterator assignment and add Subrange
Myles Watson [Fri, 16 Aug 2019 22:28:19 +0000 (15:28 -0700)]
PDL: Fix Iterator assignment and add Subrange

Test: bluetooth_test_gd, bluetooth_packet_parser_test
Change-Id: I28c264bbbc25c8980a37fc2cb85875f50ec4a7ff

5 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4...
Weichin Weng [Mon, 19 Aug 2019 10:32:28 +0000 (03:32 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4 am: c6503f4659 am: e39e5f986a am: 2fa3e7dc66
am: 2c70abe483

Change-Id: I6d336baf348662c6d7542a559775a3ec8b0d4bc0

5 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4...
Weichin Weng [Mon, 19 Aug 2019 10:22:25 +0000 (03:22 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4 am: c6503f4659 am: e39e5f986a
am: 2fa3e7dc66

Change-Id: Ied72b6ce8257bb80ef59c31d30321d07f09a7b31

5 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4...
Weichin Weng [Mon, 19 Aug 2019 10:13:24 +0000 (03:13 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4 am: c6503f4659
am: e39e5f986a

Change-Id: Id137aeadff8d6d805f909249232811209ad1534b

5 years agoMerge "Remove direct connection after notifying the connection up" am: 9c973884f4
Weichin Weng [Mon, 19 Aug 2019 10:04:23 +0000 (03:04 -0700)]
Merge "Remove direct connection after notifying the connection up" am: 9c973884f4
am: c6503f4659

Change-Id: I31bbb4966df90c69a61f996f512b23cc9312fbf2

5 years agoMerge "Remove direct connection after notifying the connection up"
Weichin Weng [Mon, 19 Aug 2019 09:56:22 +0000 (02:56 -0700)]
Merge "Remove direct connection after notifying the connection up"
am: 9c973884f4

Change-Id: I405789b12c80661afd7347e25a3eb433b0375abf

5 years agoMerge "Remove direct connection after notifying the connection up"
Weichin Weng [Mon, 19 Aug 2019 09:31:26 +0000 (09:31 +0000)]
Merge "Remove direct connection after notifying the connection up"

5 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853 am...
Chienyuan [Sun, 18 Aug 2019 09:47:19 +0000 (02:47 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853 am: 52eef845a5
am: 51a40888e6

Change-Id: I9af3ebff97d5e6a82bd24c44ef690819442f0449

5 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853
Chienyuan [Sun, 18 Aug 2019 09:38:51 +0000 (02:38 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b am: 6018e2a853
am: 52eef845a5

Change-Id: Ibe8dc5097aeabf519a1a07c12a3e6ee5856e7353

5 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b
Chienyuan [Sun, 18 Aug 2019 09:30:24 +0000 (02:30 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c am: fe4652872b
am: 6018e2a853

Change-Id: I2d5154583aae5f7c8d66ee7f6259b7a197137245

5 years agoMerge "GD: HCI Security interface" am: faa3ceeb4c
Chienyuan [Sun, 18 Aug 2019 09:21:55 +0000 (02:21 -0700)]
Merge "GD: HCI Security interface" am: faa3ceeb4c
am: fe4652872b

Change-Id: Ifbdbea2ff87de2bc7e782e85d32b1923dc971a04

5 years agoMerge "GD: HCI Security interface"
Chienyuan [Sun, 18 Aug 2019 09:13:28 +0000 (02:13 -0700)]
Merge "GD: HCI Security interface"
am: faa3ceeb4c

Change-Id: I9374f57527b6589b29ecdb296aae13c8acf6425c

5 years agoMerge "GD: HCI Security interface"
Treehugger Robot [Sun, 18 Aug 2019 08:49:23 +0000 (08:49 +0000)]
Merge "GD: HCI Security interface"

5 years agoGD: HCI Security interface
Chienyuan [Fri, 12 Jul 2019 10:00:12 +0000 (18:00 +0800)]
GD: HCI Security interface

Fixes: 137138879
Test: run run_cert.sh
Change-Id: I73ee7e6191d454600c693bd92cc1ea5933ee1379

5 years ago[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801...
Xin Li [Thu, 15 Aug 2019 08:22:41 +0000 (01:22 -0700)]
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190801.002) into master" am: fa38805581 -s ours am: d94b1aaa3a -s ours am: c475236360 am: f8f60d409d
am: 4d34e29cb5 -s ours
am skip reason: subject contains skip directive

Change-Id: Iad2748f83dcffaffaa2fa7ffc80ebc569eb7f59f