OSDN Git Service

Support customization of supported keepalive count per transport
authorjunyulai <junyulai@google.com>
Wed, 17 Apr 2019 07:22:46 +0000 (15:22 +0800)
committerChalard Jean <jchalard@google.com>
Mon, 13 May 2019 06:52:07 +0000 (15:52 +0900)
commit2ee367ece93f64acb2b74e6daa6ef6187d87da14
tree24c4651032e09f215f1cbb73fa4f4689e080e3db
parentac3b5006c2457844e073c8955bfad03e3f7c3675
Support customization of supported keepalive count per transport

This change specifies the required minimum supported keepalives
in SDK, and allows OEMs to customize supported keepalive count
per network through resource overlay.

Bug: 129371366
Test: 1. m -j doc-comment-check-docs
      2. atest FrameworksNetTests

Clean cherry-pick of aosp/946359

Change-Id: I06840834d0ee8121358bf4829fe47ecf9964d395
Merged-In: I0218f3674628c13ead63fc9a873895ba7f113033
Merged-In: Ia667386c1a8949839871a6949d79552d9c8b88f0
core/java/android/net/SocketKeepalive.java
core/java/android/net/util/KeepaliveUtils.java [new file with mode: 0644]
core/res/res/values/config.xml
core/res/res/values/symbols.xml
services/core/java/com/android/server/connectivity/KeepaliveTracker.java
tests/net/java/android/net/util/KeepaliveUtilsTest.kt [new file with mode: 0644]