From 935cafbabe62627898465fd7cfc7e55575297638 Mon Sep 17 00:00:00 2001 From: Aaron Huang Date: Wed, 15 Dec 2021 23:27:18 +0800 Subject: [PATCH] Make IpSecManager.DIRECTION_FWD @SystemApi IpSecManager.DIRECTION_FWD is used by VcnGatewayConnection and it will be not visible to platform after IpSec was moved into Connectivity mainline module. Therefore, make DIRECTION_FWD @SystemApi so that it can be used by VcnGatewayConnection. Bug: 204153604 Test: FrameworksNetTests Change-Id: I80dc2a5b4940504820cee0d8e2d2e59ef3fcca18 --- core/api/module-lib-current.txt | 4 ++++ .../framework-t/src/android/net/IpSecManager.java | 1 + 2 files changed, 5 insertions(+) diff --git a/core/api/module-lib-current.txt b/core/api/module-lib-current.txt index 81b4ee80a1d22..3c0eacf733416 100644 --- a/core/api/module-lib-current.txt +++ b/core/api/module-lib-current.txt @@ -202,6 +202,10 @@ package android.net { field @NonNull public static final android.os.Parcelable.Creator CREATOR; } + public final class IpSecManager { + field public static final int DIRECTION_FWD = 2; // 0x2 + } + public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { method public int getResourceId(); } diff --git a/packages/ConnectivityT/framework-t/src/android/net/IpSecManager.java b/packages/ConnectivityT/framework-t/src/android/net/IpSecManager.java index 837629911ccdc..0b266b226c78e 100644 --- a/packages/ConnectivityT/framework-t/src/android/net/IpSecManager.java +++ b/packages/ConnectivityT/framework-t/src/android/net/IpSecManager.java @@ -86,6 +86,7 @@ public final class IpSecManager { * * @hide */ + @SystemApi(client = MODULE_LIBRARIES) public static final int DIRECTION_FWD = 2; /**