summaryrefslogtreecommitdiff
path: root/overlay
diff options
context:
space:
mode:
authorValentin Trifonov <vtrifonov@google.com>2023-01-23 11:14:13 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-01-23 11:14:13 +0000
commit6dce080652014e9bc57d73f9d2cf997ea14a61b7 (patch)
treeb095ccd8e5717b8e0f9bded0cd4b62364a4de9b0 /overlay
parentb16f62dba27b5c84d0c4fc541ff7583d2017b6dd (diff)
parent4dac77a317c044ab438305ce5facc0664500b9ba (diff)
downloadatv-6dce080652014e9bc57d73f9d2cf997ea14a61b7.tar.gz
Increase number of IP reachability probes and probing interval. am: 4dac77a317
Original change: https://android-review.googlesource.com/c/device/google/atv/+/2393374 Change-Id: I6f92b1286b2e13c2a8668b17fc8c6821a06228a9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'overlay')
-rw-r--r--overlay/TvNetworkStackOverlay/Android.bp18
-rw-r--r--overlay/TvNetworkStackOverlay/AndroidManifest.xml28
-rw-r--r--overlay/TvNetworkStackOverlay/res/values/config.xml23
3 files changed, 69 insertions, 0 deletions
diff --git a/overlay/TvNetworkStackOverlay/Android.bp b/overlay/TvNetworkStackOverlay/Android.bp
new file mode 100644
index 0000000..0a30622
--- /dev/null
+++ b/overlay/TvNetworkStackOverlay/Android.bp
@@ -0,0 +1,18 @@
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "TvNetworkStackOverlay",
+ certificate: "platform",
+ resource_dirs: ["res"],
+ product_specific: true,
+ sdk_version: "current",
+}
+
+override_runtime_resource_overlay {
+ name: "TvInProcessNetworkStackOverlay",
+ base: "TvNetworkStackOverlay",
+ package_name: "com.android.tv.overlay.networkstack.inprocess",
+ target_package_name: "com.android.networkstack.inprocess",
+}
diff --git a/overlay/TvNetworkStackOverlay/AndroidManifest.xml b/overlay/TvNetworkStackOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..c518f56
--- /dev/null
+++ b/overlay/TvNetworkStackOverlay/AndroidManifest.xml
@@ -0,0 +1,28 @@
+<!--
+ Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.tv.overlay.networkstack"
+ android:versionCode="1"
+ android:versionName="1.0" >
+
+ <application android:hasCode="false" />
+
+ <overlay
+ android:targetPackage="com.android.networkstack"
+ android:targetName="NetworkStackConfig"
+ android:priority="0"
+ android:isStatic="true" />
+</manifest>
diff --git a/overlay/TvNetworkStackOverlay/res/values/config.xml b/overlay/TvNetworkStackOverlay/res/values/config.xml
new file mode 100644
index 0000000..eb90d88
--- /dev/null
+++ b/overlay/TvNetworkStackOverlay/res/values/config.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- Increase the tolerance towards unresponsive neighbors on a Wi-Fi network. -->
+ <integer name="config_nud_steadystate_solicit_num">15</integer>
+ <integer name="config_nud_steadystate_solicit_interval">1000</integer>
+ <integer name="config_nud_postroaming_solicit_num">15</integer>
+ <integer name="config_nud_postroaming_solicit_interval">1000</integer>
+</resources>