commit | 2c0d77a1dc11b966405522eefa94b6e3df6fe6c8 | [log] [tgz] |
---|---|---|
author | Dmitry Grinberg <dmitrygr@google.com> | Thu Dec 20 19:51:31 2018 |
committer | Dmitry Grinberg <dmitrygr@google.com> | Thu Dec 20 22:33:55 2018 |
tree | 397ed5b53bd5a3e74fde6f8dd4ffca81788cc3c2 | |
parent | b7e5bd6dd93e788484a6f230e750034e462a94d4 [diff] |
gatt: proactively disconnect L2C when a gatt conn is disused Track for each conn whether a remote side ever used it as a server, and how many local clients currently refer to it. When both are zero, close it. Does this mean that we can never close one ourselves if the remote has ever made server requests to it? Yes, this is per spec. BUG=b:74813838 TEST=test app unbroken, more WIP Change-Id: I49979aefa52c5da80095f4975222c4a564dcae3c