OSDN Git Service

android-x86/system-bt.git
3 years agoMerge "Handle remote connection parameter request" am: 827c2217e9 am: f6f9561687...
Treehugger Robot [Fri, 25 Sep 2020 20:03:20 +0000 (20:03 +0000)]
Merge "Handle remote connection parameter request" am: 827c2217e9 am: f6f9561687 am: 7380910bfd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1439391

Change-Id: I4e327c86efe3091ea61812515dfd10dcd35103e4

3 years agoEnforce remote MTU requirement in L2CAP directly am: 679dfc5152 am: 3a331729b1 am...
Hansong Zhang [Fri, 25 Sep 2020 20:03:04 +0000 (20:03 +0000)]
Enforce remote MTU requirement in L2CAP directly am: 679dfc5152 am: 3a331729b1 am: 6586de3781

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438233

Change-Id: I8097f8a7ecb2479f0e68d78b02eb08ad6a46494e

3 years agoL2CAP: peer_cfg_bits is unused am: b0d9b4b9b7 am: ec7778f6c1 am: e6dedbeef6
Hansong Zhang [Fri, 25 Sep 2020 20:03:02 +0000 (20:03 +0000)]
L2CAP: peer_cfg_bits is unused am: b0d9b4b9b7 am: ec7778f6c1 am: e6dedbeef6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438232

Change-Id: I36dbec9590243ef1d7842acf78eb9ec6652c2d7c

3 years agoL2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822 am: 63dab83aef am...
Hansong Zhang [Fri, 25 Sep 2020 20:03:00 +0000 (20:03 +0000)]
L2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822 am: 63dab83aef am: bbcfe74b85

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438414

Change-Id: I554c640bb028cc3e9a779ee3a70fa1f4cd578dd2

3 years agoRemove unused code in BNEP am: bf88eeb9ea am: 0df9618bc8 am: 93bd0b192f
Hansong Zhang [Fri, 25 Sep 2020 20:02:58 +0000 (20:02 +0000)]
Remove unused code in BNEP am: bf88eeb9ea am: 0df9618bc8 am: 93bd0b192f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438412

Change-Id: I353f7fd3d50ee99743e3d4c1f4ba127a1492933a

3 years agoProfile services have const MTU size now am: 2e15c539cc am: 6a7bc570af am: fa112cf15e
Hansong Zhang [Fri, 25 Sep 2020 20:02:39 +0000 (20:02 +0000)]
Profile services have const MTU size now am: 2e15c539cc am: 6a7bc570af am: fa112cf15e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438411

Change-Id: I95d26acc85a7a2776ad4daf973784b2a1e66bb2c

3 years agoMerge "Handle remote connection parameter request" am: 827c2217e9 am: f6f9561687
Treehugger Robot [Fri, 25 Sep 2020 19:51:10 +0000 (19:51 +0000)]
Merge "Handle remote connection parameter request" am: 827c2217e9 am: f6f9561687

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1439391

Change-Id: I15bc4a7c7a3c835ed5521f5dd3dd647f2b4d742e

3 years agoEnforce remote MTU requirement in L2CAP directly am: 679dfc5152 am: 3a331729b1
Hansong Zhang [Fri, 25 Sep 2020 19:51:02 +0000 (19:51 +0000)]
Enforce remote MTU requirement in L2CAP directly am: 679dfc5152 am: 3a331729b1

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438233

Change-Id: Ifec682a469df78de30d58917e26b370973d499d2

3 years agoL2CAP: peer_cfg_bits is unused am: b0d9b4b9b7 am: ec7778f6c1
Hansong Zhang [Fri, 25 Sep 2020 19:51:01 +0000 (19:51 +0000)]
L2CAP: peer_cfg_bits is unused am: b0d9b4b9b7 am: ec7778f6c1

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438232

Change-Id: I5b03052f9dfba76068b0b4a10902baea564a3c2b

3 years agoL2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822 am: 63dab83aef
Hansong Zhang [Fri, 25 Sep 2020 19:51:00 +0000 (19:51 +0000)]
L2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822 am: 63dab83aef

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438414

Change-Id: Ia70490add3ee2794a6502a5fbe0331f869fe0ab6

3 years agoRemove unused code in BNEP am: bf88eeb9ea am: 0df9618bc8
Hansong Zhang [Fri, 25 Sep 2020 19:50:58 +0000 (19:50 +0000)]
Remove unused code in BNEP am: bf88eeb9ea am: 0df9618bc8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438412

Change-Id: I637409054e4689a90a1132fcb98e9e418af25ba5

3 years agoProfile services have const MTU size now am: 2e15c539cc am: 6a7bc570af
Hansong Zhang [Fri, 25 Sep 2020 19:50:14 +0000 (19:50 +0000)]
Profile services have const MTU size now am: 2e15c539cc am: 6a7bc570af

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438411

Change-Id: Ifc88585026028f862bcd378c7090d043b574c3d3

3 years agoMerge "Handle remote connection parameter request" am: 827c2217e9
Treehugger Robot [Fri, 25 Sep 2020 19:19:43 +0000 (19:19 +0000)]
Merge "Handle remote connection parameter request" am: 827c2217e9

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1439391

Change-Id: I49d07ef7d59d9b312b01caaa1a17944d77d60212

3 years agoEnforce remote MTU requirement in L2CAP directly am: 679dfc5152
Hansong Zhang [Fri, 25 Sep 2020 19:19:29 +0000 (19:19 +0000)]
Enforce remote MTU requirement in L2CAP directly am: 679dfc5152

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438233

Change-Id: I54ee513e88222c2119ecc89ef45eb3ad389f912b

3 years agoL2CAP: peer_cfg_bits is unused am: b0d9b4b9b7
Hansong Zhang [Fri, 25 Sep 2020 19:19:25 +0000 (19:19 +0000)]
L2CAP: peer_cfg_bits is unused am: b0d9b4b9b7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438232

Change-Id: Ib6ce3a945650bbb9fe1a92d60b92c1f44406c06a

3 years agoL2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822
Hansong Zhang [Fri, 25 Sep 2020 19:19:21 +0000 (19:19 +0000)]
L2CAP: Add a "required_remote_mtu" and store it am: 8ddee4d822

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438414

Change-Id: I1b184c4b93e50339d346cfd635a36c007ed944c3

3 years agoRemove unused code in BNEP am: bf88eeb9ea
Hansong Zhang [Fri, 25 Sep 2020 19:19:18 +0000 (19:19 +0000)]
Remove unused code in BNEP am: bf88eeb9ea

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438412

Change-Id: Ied8c5cccc4da6f559095f9f37ae127d9445d7a53

3 years agoProfile services have const MTU size now am: 2e15c539cc
Hansong Zhang [Fri, 25 Sep 2020 19:17:59 +0000 (19:17 +0000)]
Profile services have const MTU size now am: 2e15c539cc

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438411

Change-Id: Ie2fde010c0631b54cc9c8199cb7c91e5bced60cc

3 years agoMerge "Handle remote connection parameter request"
Treehugger Robot [Fri, 25 Sep 2020 19:15:18 +0000 (19:15 +0000)]
Merge "Handle remote connection parameter request"

3 years agoHandle remote connection parameter request
Jakub Pawlowski [Fri, 25 Sep 2020 17:28:07 +0000 (19:28 +0200)]
Handle remote connection parameter request

Bug: 145832107
Test: connect with LE Device that request parameter chagne
Tag: #gd-refactor
Change-Id: I82839b56c58dda4b2f430c212156bf8919d67103

3 years agoEnforce remote MTU requirement in L2CAP directly
Hansong Zhang [Fri, 25 Sep 2020 02:57:01 +0000 (19:57 -0700)]
Enforce remote MTU requirement in L2CAP directly

AVCT_BR and BNEP don't need to enforce it locally.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I090d4e31b76e0098fc77e707ebd2eacf4cd78b7b

3 years agoL2CAP: peer_cfg_bits is unused
Hansong Zhang [Fri, 25 Sep 2020 02:28:17 +0000 (19:28 -0700)]
L2CAP: peer_cfg_bits is unused

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Icec4e536f28a649779f747d34a7d76295f5ef10f

3 years agoL2CAP: Add a "required_remote_mtu" and store it
Hansong Zhang [Fri, 25 Sep 2020 00:50:55 +0000 (17:50 -0700)]
L2CAP: Add a "required_remote_mtu" and store it

For AVCT_BR and BNEP, we need a larger required remote mtu than minimal
L2CAP MTU.

So far we enforce this in profile service itself, but later we can let
L2CAP module enforce this for us.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I0b4bad4049636bcdc52615c000b1fff3acde360c

3 years agoRemove unused code in BNEP
Hansong Zhang [Fri, 25 Sep 2020 00:27:49 +0000 (17:27 -0700)]
Remove unused code in BNEP

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I51a6edb1d7f94422657128d0b3d8398a4c25c5de

3 years agoProfile services have const MTU size now
Hansong Zhang [Thu, 24 Sep 2020 23:56:10 +0000 (16:56 -0700)]
Profile services have const MTU size now

For GAP, the value comes from
`btsock_l2cap_listen_or_connect`. For classic dynamic channel, we use
L2CAP_SDU_LENGTH_MAX for now.

For GATT, we use GATT_MAX_MTU_SIZE, which was used when we send
config request.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I93b82c718866f09c4c209311c93b65f2dc74b193

3 years agoMerge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9...
Treehugger Robot [Fri, 25 Sep 2020 17:03:39 +0000 (17:03 +0000)]
Merge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9 am: 30e8505d80 am: e0ffbb7a49

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437485

Change-Id: If1d04074e3b7af6dc96b39ae37168a21b8fe6208

3 years agoMerge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9...
Treehugger Robot [Fri, 25 Sep 2020 16:17:26 +0000 (16:17 +0000)]
Merge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9 am: 30e8505d80

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437485

Change-Id: Ieb2ac7b8c0c81730ffafa9d0fdf39be5af6993fc

3 years agoMerge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9
Treehugger Robot [Fri, 25 Sep 2020 15:40:13 +0000 (15:40 +0000)]
Merge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ... am: 1cb3744fa9

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437485

Change-Id: I0820a5e1990b2bc8b0dffe87b213212c4c3a602c

3 years agoMerge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ...
Treehugger Robot [Fri, 25 Sep 2020 15:14:56 +0000 (15:14 +0000)]
Merge changes I8b3c9cd4,Iedb0a81a,If7612988,I25f7c702,I23eb6baa, ...

* changes:
  Move decls to ble_hci interface
  Locally link and remove unused funcs stack/btm/btm_ble_privacy
  Remove duplicate decls stack/btm/btm_ble_int
  Move function decls with usage stack/btm::
  Explictly provide ble extern declarations
  Move stack/btm/btm_ble_addr::btm_ble_refresh_raddr_timer_timeout

3 years agoMove decls to ble_hci interface
Chris Manton [Sun, 20 Sep 2020 00:54:59 +0000 (17:54 -0700)]
Move decls to ble_hci interface

From: stack/btm/btm_ble_int

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: I8b3c9cd43fe3cc34a2c41c53252d5f58990b2dbf

3 years agoMerge "Properly pass address type when extended advertisement is received" am: 55b44a...
Jakub Pawlowski [Fri, 25 Sep 2020 10:17:02 +0000 (10:17 +0000)]
Merge "Properly pass address type when extended advertisement is received" am: 55b44afafd am: 18638ddba3 am: f2e30ecdce

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437791

Change-Id: I6a029b1cd01af1c5164791d5892dd4133725a86d

3 years agoMerge "Properly pass address type when extended advertisement is received" am: 55b44a...
Jakub Pawlowski [Fri, 25 Sep 2020 09:59:48 +0000 (09:59 +0000)]
Merge "Properly pass address type when extended advertisement is received" am: 55b44afafd am: 18638ddba3

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437791

Change-Id: I7342213b2b1e33974ac3a3e9dc5746030c60284d

3 years agoMerge "Properly pass address type when extended advertisement is received" am: 55b44afafd
Jakub Pawlowski [Fri, 25 Sep 2020 09:31:19 +0000 (09:31 +0000)]
Merge "Properly pass address type when extended advertisement is received" am: 55b44afafd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437791

Change-Id: Iac4fc6bc3c4a14b398c1545e3ae49e40cc095017

3 years agoMerge "Properly pass address type when extended advertisement is received"
Jakub Pawlowski [Fri, 25 Sep 2020 09:12:13 +0000 (09:12 +0000)]
Merge "Properly pass address type when extended advertisement is received"

3 years agoMerge "Expose service changed event to application (1/3)" am: b87849b7b1 am: cf3be722...
HsingYuan Lo [Fri, 25 Sep 2020 06:05:12 +0000 (06:05 +0000)]
Merge "Expose service changed event to application (1/3)" am: b87849b7b1 am: cf3be7220d am: e4a26cfa6a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1433963

Change-Id: I615cfef0f1712142d3efc733a25b7ddcf53cdbc2

3 years agoAVDTP: Use the same MTU in config request am: 1780e37a0b am: 4f611c2569 am: 53e31bfd7a
Hansong Zhang [Fri, 25 Sep 2020 06:03:44 +0000 (06:03 +0000)]
AVDTP: Use the same MTU in config request am: 1780e37a0b am: 4f611c2569 am: 53e31bfd7a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437938

Change-Id: I56a380f96ddd6295da4cadbcaa78a2cdf22fac87

3 years agoRemove unused definition in benp_int am: cac61e8f34 am: debd13b9e0 am: 20ae7b2a0d
Hansong Zhang [Fri, 25 Sep 2020 06:03:42 +0000 (06:03 +0000)]
Remove unused definition in benp_int am: cac61e8f34 am: debd13b9e0 am: 20ae7b2a0d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437937

Change-Id: Ib4452bd7cee007d5fc89d5161cb93010020623f5

3 years agoWe always send default flush timeout am: 31903b6da7 am: 352f84bb96 am: d7f3f785b4
Hansong Zhang [Fri, 25 Sep 2020 06:03:32 +0000 (06:03 +0000)]
We always send default flush timeout am: 31903b6da7 am: 352f84bb96 am: d7f3f785b4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437935

Change-Id: I3e239643a16d242aa66688ace115f44738d9b237

3 years agoAVDT Flush Timeout is fixed am: 655234d56e am: 3a1caba6b7 am: 8b15290af8
Hansong Zhang [Fri, 25 Sep 2020 06:03:30 +0000 (06:03 +0000)]
AVDT Flush Timeout is fixed am: 655234d56e am: 3a1caba6b7 am: 8b15290af8

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437934

Change-Id: I9b825697e0f8c0ed2a2f5ac3bc20a738ea584112

3 years agoAVDT MTU is fixed am: 94722f9372 am: 9b6deb86e6 am: a9ee8d533c
Hansong Zhang [Fri, 25 Sep 2020 06:03:28 +0000 (06:03 +0000)]
AVDT MTU is fixed am: 94722f9372 am: 9b6deb86e6 am: a9ee8d533c

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438053

Change-Id: Ife86d21d727443375a7975a7aa23506087d316e9

3 years agoAVRC_BR uses the same mtu am: 810f878b5a am: 5e76768733 am: 3d6e1b5fab
Hansong Zhang [Fri, 25 Sep 2020 06:03:16 +0000 (06:03 +0000)]
AVRC_BR uses the same mtu am: 810f878b5a am: 5e76768733 am: 3d6e1b5fab

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438052

Change-Id: I893f6132caf1f89fa1150cc5cef30db7ca577bcf

3 years agoAVRC uses the same mtu (part 2) am: 6e25c080da am: 77baf15141 am: 5c269fb06e
Hansong Zhang [Fri, 25 Sep 2020 06:03:10 +0000 (06:03 +0000)]
AVRC uses the same mtu (part 2) am: 6e25c080da am: 77baf15141 am: 5c269fb06e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437714

Change-Id: I0a57dd6eeaa659bca6df3a61c488e1dec8fe3c68

3 years agoAVRC uses the same mtu am: 0ae5bb34fd am: c4d63071f4 am: 7b4399dc2a
Hansong Zhang [Fri, 25 Sep 2020 06:03:07 +0000 (06:03 +0000)]
AVRC uses the same mtu am: 0ae5bb34fd am: c4d63071f4 am: 7b4399dc2a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437713

Change-Id: Ifc7bf64be0fbfdaa05c1a1ad2b689673726431df

3 years agoWe can't bypass FCS am: 9bc2e8608f am: 6f4ca5bf59 am: 687d2ed27b
Hansong Zhang [Fri, 25 Sep 2020 06:02:28 +0000 (06:02 +0000)]
We can't bypass FCS am: 9bc2e8608f am: 6f4ca5bf59 am: 687d2ed27b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437473

Change-Id: I76e6c60df87dd6d00720642f80abd4ce24628228

3 years agop_ccb->bypass_fcs is never satisfied am: 772cf45701 am: 2ed2cc8114 am: 70fc35ff8a
Hansong Zhang [Fri, 25 Sep 2020 06:02:26 +0000 (06:02 +0000)]
p_ccb->bypass_fcs is never satisfied am: 772cf45701 am: 2ed2cc8114 am: 70fc35ff8a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437472

Change-Id: I40acaf73798b9645d903bbf73cfb1a3c05723f17

3 years agoL2CAP: We never explicitly disable FCS am: be38658455 am: 5a705e6187 am: a39ddd0cdb
Hansong Zhang [Fri, 25 Sep 2020 06:02:24 +0000 (06:02 +0000)]
L2CAP: We never explicitly disable FCS am: be38658455 am: 5a705e6187 am: a39ddd0cdb

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437471

Change-Id: I48cfecec5fd18ca7183e13b8b39d959e4458a880

3 years agoMerge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741 am: be7615441f...
Treehugger Robot [Fri, 25 Sep 2020 06:01:41 +0000 (06:01 +0000)]
Merge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741 am: be7615441f am: 953e1b6757

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437478

Change-Id: I79ce21136ce666a79991b99b1bfd71c99f000d7b

3 years agoMerge "Expose service changed event to application (1/3)" am: b87849b7b1 am: cf3be7220d
HsingYuan Lo [Fri, 25 Sep 2020 06:01:11 +0000 (06:01 +0000)]
Merge "Expose service changed event to application (1/3)" am: b87849b7b1 am: cf3be7220d

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1433963

Change-Id: I65e3fac22e76fd2263acbaaa52b5be7a62b61a9a

3 years agoMerge "Expose service changed event to application (1/3)" am: b87849b7b1
HsingYuan Lo [Fri, 25 Sep 2020 05:51:49 +0000 (05:51 +0000)]
Merge "Expose service changed event to application (1/3)" am: b87849b7b1

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1433963

Change-Id: If50a9798d140cccaa54f29009cea94afeb991a95

3 years agoAVDTP: Use the same MTU in config request am: 1780e37a0b am: 4f611c2569
Hansong Zhang [Fri, 25 Sep 2020 05:47:25 +0000 (05:47 +0000)]
AVDTP: Use the same MTU in config request am: 1780e37a0b am: 4f611c2569

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437938

Change-Id: Ia699cc19a4c756a00b1ec73a9ceaf561b9fa31cd

3 years agoRemove unused definition in benp_int am: cac61e8f34 am: debd13b9e0
Hansong Zhang [Fri, 25 Sep 2020 05:47:24 +0000 (05:47 +0000)]
Remove unused definition in benp_int am: cac61e8f34 am: debd13b9e0

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437937

Change-Id: If6086f58be6a6bc22a0e6370586dda382caf5a83

3 years agoWe always send default flush timeout am: 31903b6da7 am: 352f84bb96
Hansong Zhang [Fri, 25 Sep 2020 05:47:18 +0000 (05:47 +0000)]
We always send default flush timeout am: 31903b6da7 am: 352f84bb96

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437935

Change-Id: I81657696d4bfab394c91c1c922472622c2c326d3

3 years agoAVDT Flush Timeout is fixed am: 655234d56e am: 3a1caba6b7
Hansong Zhang [Fri, 25 Sep 2020 05:47:16 +0000 (05:47 +0000)]
AVDT Flush Timeout is fixed am: 655234d56e am: 3a1caba6b7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437934

Change-Id: Iddf79c9341bb093c4a4eb845d48447a78f373cce

3 years agoAVDT MTU is fixed am: 94722f9372 am: 9b6deb86e6
Hansong Zhang [Fri, 25 Sep 2020 05:47:15 +0000 (05:47 +0000)]
AVDT MTU is fixed am: 94722f9372 am: 9b6deb86e6

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438053

Change-Id: I9a24466b9867a676b5fb4d2754b8eb07b3914854

3 years agoAVRC_BR uses the same mtu am: 810f878b5a am: 5e76768733
Hansong Zhang [Fri, 25 Sep 2020 05:47:07 +0000 (05:47 +0000)]
AVRC_BR uses the same mtu am: 810f878b5a am: 5e76768733

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438052

Change-Id: If482a10ffc4d2784f060979a6f0c7859ddb17d88

3 years agoAVRC uses the same mtu (part 2) am: 6e25c080da am: 77baf15141
Hansong Zhang [Fri, 25 Sep 2020 05:47:01 +0000 (05:47 +0000)]
AVRC uses the same mtu (part 2) am: 6e25c080da am: 77baf15141

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437714

Change-Id: I2c7e28af065d988265d4ab449cf4b64bebf43532

3 years agoAVRC uses the same mtu am: 0ae5bb34fd am: c4d63071f4
Hansong Zhang [Fri, 25 Sep 2020 05:46:59 +0000 (05:46 +0000)]
AVRC uses the same mtu am: 0ae5bb34fd am: c4d63071f4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437713

Change-Id: Ia30f5648b42541fe10c79fff94c0d0852c4cc199

3 years agoWe can't bypass FCS am: 9bc2e8608f am: 6f4ca5bf59
Hansong Zhang [Fri, 25 Sep 2020 05:46:52 +0000 (05:46 +0000)]
We can't bypass FCS am: 9bc2e8608f am: 6f4ca5bf59

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437473

Change-Id: I35693002a6a616e76a3b8fbb26031112154eff28

3 years agop_ccb->bypass_fcs is never satisfied am: 772cf45701 am: 2ed2cc8114
Hansong Zhang [Fri, 25 Sep 2020 05:46:50 +0000 (05:46 +0000)]
p_ccb->bypass_fcs is never satisfied am: 772cf45701 am: 2ed2cc8114

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437472

Change-Id: I8c0e1249c280e00fd875600fc4ffef305de96cbd

3 years agoL2CAP: We never explicitly disable FCS am: be38658455 am: 5a705e6187
Hansong Zhang [Fri, 25 Sep 2020 05:46:48 +0000 (05:46 +0000)]
L2CAP: We never explicitly disable FCS am: be38658455 am: 5a705e6187

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437471

Change-Id: I034b2adcaccf9f21c0785e6cd5a34c6c209d48b1

3 years agoMerge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741 am: be7615441f
Treehugger Robot [Fri, 25 Sep 2020 05:46:21 +0000 (05:46 +0000)]
Merge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741 am: be7615441f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437478

Change-Id: Ic9775697156b593f641d2465ad3c03c59ff9663c

3 years agoAVDTP: Use the same MTU in config request am: 1780e37a0b
Hansong Zhang [Fri, 25 Sep 2020 05:45:02 +0000 (05:45 +0000)]
AVDTP: Use the same MTU in config request am: 1780e37a0b

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437938

Change-Id: I5e3014b2451932a8fde734b13ad840171437835b

3 years agoRemove unused definition in benp_int am: cac61e8f34
Hansong Zhang [Fri, 25 Sep 2020 05:44:58 +0000 (05:44 +0000)]
Remove unused definition in benp_int am: cac61e8f34

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437937

Change-Id: Ibd1f295a4b10b602044bd4708c8cf74527a81294

3 years agoWe always send default flush timeout am: 31903b6da7
Hansong Zhang [Fri, 25 Sep 2020 05:44:48 +0000 (05:44 +0000)]
We always send default flush timeout am: 31903b6da7

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437935

Change-Id: I66644495f589ca8a4a6a9db849018ce21b58102f

3 years agoAVDT Flush Timeout is fixed am: 655234d56e
Hansong Zhang [Fri, 25 Sep 2020 05:44:45 +0000 (05:44 +0000)]
AVDT Flush Timeout is fixed am: 655234d56e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437934

Change-Id: Ia4026c0439007a1dd54bcf26bbc5814446b5adae

3 years agoAVDT MTU is fixed am: 94722f9372
Hansong Zhang [Fri, 25 Sep 2020 05:44:41 +0000 (05:44 +0000)]
AVDT MTU is fixed am: 94722f9372

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438053

Change-Id: Ib7dd455bf705071c82f31e3ebb51aa0b26ef047d

3 years agoAVRC_BR uses the same mtu am: 810f878b5a
Hansong Zhang [Fri, 25 Sep 2020 05:44:30 +0000 (05:44 +0000)]
AVRC_BR uses the same mtu am: 810f878b5a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1438052

Change-Id: Ia81def4d5e9f6026267a6629a415cf7e4482992c

3 years agoAVRC uses the same mtu (part 2) am: 6e25c080da
Hansong Zhang [Fri, 25 Sep 2020 05:44:22 +0000 (05:44 +0000)]
AVRC uses the same mtu (part 2) am: 6e25c080da

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437714

Change-Id: I99d3b36e97f06f5f5c0dc60800af0cb09e9d1cf8

3 years agoAVRC uses the same mtu am: 0ae5bb34fd
Hansong Zhang [Fri, 25 Sep 2020 05:44:17 +0000 (05:44 +0000)]
AVRC uses the same mtu am: 0ae5bb34fd

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437713

Change-Id: Idbbacce00faeb0a1261093887a907ecba6f16f3a

3 years agoWe can't bypass FCS am: 9bc2e8608f
Hansong Zhang [Fri, 25 Sep 2020 05:44:00 +0000 (05:44 +0000)]
We can't bypass FCS am: 9bc2e8608f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437473

Change-Id: I9fd3781e45446293fa51a0c76d21c34aae0ea146

3 years agop_ccb->bypass_fcs is never satisfied am: 772cf45701
Hansong Zhang [Fri, 25 Sep 2020 05:43:56 +0000 (05:43 +0000)]
p_ccb->bypass_fcs is never satisfied am: 772cf45701

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437472

Change-Id: I1f52a14411af18bc5df396dd9c5c18bc9f9fb598

3 years agoL2CAP: We never explicitly disable FCS am: be38658455
Hansong Zhang [Fri, 25 Sep 2020 05:43:01 +0000 (05:43 +0000)]
L2CAP: We never explicitly disable FCS am: be38658455

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437471

Change-Id: I84852d90b80d5da0066a200326e658782bf681ec

3 years agoMerge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741
Treehugger Robot [Fri, 25 Sep 2020 05:26:33 +0000 (05:26 +0000)]
Merge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c am: cd9e8dc741

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1437478

Change-Id: I91b7c472cc8c6d82f59a708b16314fc66475c97c

3 years agoDirectHciTest: Accept more events am: aed10eff6e am: edbcee412a am: e0af345ea4
Myles Watson [Fri, 25 Sep 2020 05:25:45 +0000 (05:25 +0000)]
DirectHciTest: Accept more events am: aed10eff6e am: edbcee412a am: e0af345ea4

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1436373

Change-Id: I71773d2663dcb4997b91424e27f6acff6893b57b

3 years agoLocally link and remove unused funcs stack/btm/btm_ble_privacy
Chris Manton [Sun, 20 Sep 2020 01:22:09 +0000 (18:22 -0700)]
Locally link and remove unused funcs stack/btm/btm_ble_privacy

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: Iedb0a81a01f7c1ac24bc35202be32b9799e2e4e4

3 years agoRemove duplicate decls stack/btm/btm_ble_int
Chris Manton [Sun, 20 Sep 2020 00:41:57 +0000 (17:41 -0700)]
Remove duplicate decls stack/btm/btm_ble_int

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: If7612988717edca3d2676635783fbff331552268

3 years agoMove function decls with usage stack/btm::
Chris Manton [Sun, 20 Sep 2020 00:38:17 +0000 (17:38 -0700)]
Move function decls with usage stack/btm::

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: I25f7c7024c29ac461d4f50db365fb28d97f5f407

3 years agoExplictly provide ble extern declarations
Chris Manton [Sun, 20 Sep 2020 01:00:52 +0000 (18:00 -0700)]
Explictly provide ble extern declarations

Towards readable code

Bug: 163134718
Tag: #refactor
Test: compile & verify basic functions working

Change-Id: I23eb6baa71324529a413f20614dc9e4e8ab8bc70

3 years agoMove stack/btm/btm_ble_addr::btm_ble_refresh_raddr_timer_timeout
Chris Manton [Sun, 20 Sep 2020 00:22:05 +0000 (17:22 -0700)]
Move stack/btm/btm_ble_addr::btm_ble_refresh_raddr_timer_timeout

From: stack/btm/btm_ble_gap::btm_ble_refresh_raddr_timer_timeout

Group functionality within same file

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: Ida81c42548b377ecada80bfe7e94f0e4fa45721a

3 years agoMerge "Expose service changed event to application (1/3)"
HsingYuan Lo [Fri, 25 Sep 2020 04:04:19 +0000 (04:04 +0000)]
Merge "Expose service changed event to application (1/3)"

3 years agoAVDTP: Use the same MTU in config request
Hansong Zhang [Thu, 24 Sep 2020 23:45:19 +0000 (16:45 -0700)]
AVDTP: Use the same MTU in config request

MTU in config request indicates how many bytes _we_ can process at most.
Instead of using different number for signalling and audio channel, we
use the same number, which is the greater one . This won't require the
remote side to have a larger buffer size, as they can still send the
same packet size as before. We won't need to worry about memory
implication either, because audio buffer will go away quickly.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Iab025784699a77d89d784926d1f393a3cc2fe767

3 years agoRemove unused definition in benp_int
Hansong Zhang [Thu, 24 Sep 2020 23:19:19 +0000 (16:19 -0700)]
Remove unused definition in benp_int

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Id2ba9e6366a2561249ee844b45a118d219d96b16

3 years agoWe always send default flush timeout
Hansong Zhang [Thu, 24 Sep 2020 23:16:33 +0000 (16:16 -0700)]
We always send default flush timeout

When we send out config request, we always use flush timeout 0xffff
(infinity), which is the default value.

We don't need to include this value in config request.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ic06f1e7e39ccbce2ec85c6126d30e179d5971837

3 years agoAVDT Flush Timeout is fixed
Hansong Zhang [Thu, 24 Sep 2020 22:50:07 +0000 (15:50 -0700)]
AVDT Flush Timeout is fixed

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I6f85b8bda7dc92310a7c474fa016c5f507cb4e96

3 years agoAVDT MTU is fixed
Hansong Zhang [Thu, 24 Sep 2020 22:15:18 +0000 (15:15 -0700)]
AVDT MTU is fixed

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Iad9e204602f643a820c982e46d24539b4595f84f

3 years agoAVRC_BR uses the same mtu
Hansong Zhang [Thu, 24 Sep 2020 20:33:56 +0000 (13:33 -0700)]
AVRC_BR uses the same mtu

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I4a22ec350f1feff0c443dd411e223f6a58a5b282

3 years agoAVRC uses the same mtu (part 2)
Hansong Zhang [Thu, 24 Sep 2020 20:16:11 +0000 (13:16 -0700)]
AVRC uses the same mtu (part 2)

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ie7e5be1bd0b1c94aac122aedf3ee05dac45e386e

3 years agoAVRC uses the same mtu
Hansong Zhang [Thu, 24 Sep 2020 20:12:22 +0000 (13:12 -0700)]
AVRC uses the same mtu

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I365e3ab3a2f7ee223e9242c2643ce51235a02d6b

3 years agoWe can't bypass FCS
Hansong Zhang [Thu, 24 Sep 2020 03:40:13 +0000 (20:40 -0700)]
We can't bypass FCS

Note that in the case where the peer doesn't support FCS, we still send
FCS. This is an existing behavior and we keep it the same for now.

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I0803d07122990b5266a1669f3d7e1f3056d9a114

3 years agop_ccb->bypass_fcs is never satisfied
Hansong Zhang [Thu, 24 Sep 2020 03:32:50 +0000 (20:32 -0700)]
p_ccb->bypass_fcs is never satisfied

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: Ifc0342c2e9261c8328216379218d88f40bc7eda1

3 years agoL2CAP: We never explicitly disable FCS
Hansong Zhang [Thu, 24 Sep 2020 03:29:22 +0000 (20:29 -0700)]
L2CAP: We never explicitly disable FCS

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: If90d75c969277137d356617dec9b8f5c02c5d3f3

3 years agoMerge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c
Treehugger Robot [Thu, 24 Sep 2020 21:53:33 +0000 (21:53 +0000)]
Merge changes Id7a14929,Ib01088d7,I3c46c8ec,Ib71ed35c

* changes:
  Add stack/include/avdt_api::peer_stream_endpoint_text
  Re-log btif/src/btif_sock_l2cap
  Add Api for tACL_CB::tACL_CONN::transport
  Complete hci errorcode text

3 years agoDirectHciTest: Accept more events am: aed10eff6e am: edbcee412a
Myles Watson [Thu, 24 Sep 2020 21:52:22 +0000 (21:52 +0000)]
DirectHciTest: Accept more events am: aed10eff6e am: edbcee412a

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1436373

Change-Id: I0360b9cab0099673703b1b66380a66d603a5321d

3 years agoDirectHciTest: Accept more events am: aed10eff6e
Myles Watson [Thu, 24 Sep 2020 21:24:53 +0000 (21:24 +0000)]
DirectHciTest: Accept more events am: aed10eff6e

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1436373

Change-Id: I72b797ecc1a053f70d0b001e927d98d7efef05c7

3 years agoProperly pass address type when extended advertisement is received
Jakub Pawlowski [Thu, 24 Sep 2020 19:33:16 +0000 (21:33 +0200)]
Properly pass address type when extended advertisement is received

Tag: #gd-refactor
Bug: 139080884
Change-Id: If55ccd7998c6239ffaa0f02468a5314aa759f4ef

3 years agoAdd stack/include/avdt_api::peer_stream_endpoint_text
Chris Manton [Sat, 19 Sep 2020 20:55:33 +0000 (13:55 -0700)]
Add stack/include/avdt_api::peer_stream_endpoint_text

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: Id7a14929d04cc1f63b4482f8a9fa47e79711a045

3 years agoRe-log btif/src/btif_sock_l2cap
Chris Manton [Sat, 19 Sep 2020 18:01:07 +0000 (11:01 -0700)]
Re-log btif/src/btif_sock_l2cap

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: Ib01088d73a5735b650216cd174208788adf9ba65

3 years agoAdd Api for tACL_CB::tACL_CONN::transport
Chris Manton [Sat, 19 Sep 2020 21:08:21 +0000 (14:08 -0700)]
Add Api for tACL_CB::tACL_CONN::transport

Towards readable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: I3c46c8ecf15a382e0234013626312d5c8cc3ecb2

3 years agoComplete hci errorcode text
Chris Manton [Thu, 24 Sep 2020 00:28:56 +0000 (17:28 -0700)]
Complete hci errorcode text

Towards loggable code

Bug: 163134718
Tag: #refactor
Test: acts -tc BleCocTest
Test: ble paired 2 phones
Change-Id: Ib71ed35ce4495db3a869cf6e7b52a9b815e46b58

3 years agoDirectHciTest: Accept more events
Myles Watson [Wed, 23 Sep 2020 13:19:43 +0000 (06:19 -0700)]
DirectHciTest: Accept more events

Test: cert/run --host
Bug: 145832107
Tag: #gd-refactor
Change-Id: I19fb16bea62ad444c67b33343bffd3c2cc85f6bd