UPSTREAM: Bluetooth: Add framework for device found filtering based on UUID

Using Start Service Discovery provides the option to specifiy a list
of UUID that are used to filter out device found events. This patch
provides the framework for hooking up the UUID filter.

BUG=chromium:407773
TEST='btmgmt find-service -u <ADV_UUID> -r -90'

(cherry-picked from commit b487b9ce9340a6e98d7f8277399304b23b7be456)
Change-Id: I9765e52ca07b09ac3348d28652f3824c7105902a
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/244019
Tested-by: Jakub Pawlowski <jpawlowski@google.com>
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Queue: Jakub Pawlowski <jpawlowski@google.com>
1 file changed