[PATCH 00/16] android/gatt: Improve robustness in Gatt Client

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This set improves robustness on searching services, characteristics,
descriptors and included services.

Issue found on UPF50.

There is 4 test showing issue and after each test there is a fix for that.

Last 5 patches is a same fix for shared/gatt-helpers. I did not write special
test for it as we will test it once we make Android to use it shared code.
Anyway, this change does not brake gatt unit tests

Lukasz Rymanowski (16):
  android/tester-gatt: Add robustness test for search services
  attrib/gatt: Improve robustness on search primary services
  android/tester-gatt: Add robustness test for get characteristic
  attrib/gatt: Minor refactor in char_discovered_cb
  attrib/gatt: Improve robustness when searching for characteristics
  android/gatt: Check status on get characteristic callback
  android/tester: Add robustness test for get descriptor
  attrib/gatt: Minor refactor in desc_discovered_cb
  attrib/gatt: Improve robustness when searching for descriptors
  android/tester: Add robustness test for get included services
  attrib/gatt: Improve robustness when searching for included services
  shated/gatt-helpers: Improve robustness of search service
  shared/gatt-helpers: Improve robustness of get characteristics
  shared/gatt-helpers: Improve robustness of get include services
  shared/gatt-helpers: Improve robustness read by type request
  shared/gatt-helpers: Improve robustness of get descriptors

 android/gatt.c            |   8 +++
 android/tester-gatt.c     | 128 ++++++++++++++++++++++++++++++++++++++++++++++
 attrib/gatt.c             |  93 +++++++++++++++++++++++++++++----
 src/shared/gatt-helpers.c |  89 +++++++++++++++++++++++++++++---
 4 files changed, 302 insertions(+), 16 deletions(-)

-- 
1.8.4

--
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




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux