diff --git a/api/system-current.txt b/api/system-current.txt index 2bb9f37a926ed..1a89f7223a91a 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -7248,6 +7248,7 @@ package android.net.wifi { field @Deprecated public static final int RANDOMIZATION_NONE = 0; // 0x0 field @Deprecated public static final int RANDOMIZATION_PERSISTENT = 1; // 0x1 field @Deprecated public static final int RECENT_FAILURE_AP_UNABLE_TO_HANDLE_NEW_STA = 17; // 0x11 + field @Deprecated public static final int RECENT_FAILURE_MBO_OCE_DISCONNECT = 1001; // 0x3e9 field @Deprecated public static final int RECENT_FAILURE_NONE = 0; // 0x0 field @Deprecated public boolean allowAutojoin; field @Deprecated public int carrierId; diff --git a/wifi/api/system-current.txt b/wifi/api/system-current.txt index ed5ed82e6adfe..aab4a2df76336 100644 --- a/wifi/api/system-current.txt +++ b/wifi/api/system-current.txt @@ -332,6 +332,7 @@ package android.net.wifi { field @Deprecated public static final int RANDOMIZATION_NONE = 0; // 0x0 field @Deprecated public static final int RANDOMIZATION_PERSISTENT = 1; // 0x1 field @Deprecated public static final int RECENT_FAILURE_AP_UNABLE_TO_HANDLE_NEW_STA = 17; // 0x11 + field @Deprecated public static final int RECENT_FAILURE_MBO_OCE_DISCONNECT = 1001; // 0x3e9 field @Deprecated public static final int RECENT_FAILURE_NONE = 0; // 0x0 field @Deprecated public boolean allowAutojoin; field @Deprecated public int carrierId; diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index cd7bebc1fc562..391be357e9636 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -2066,7 +2066,8 @@ public class WifiConfiguration implements Parcelable { @Retention(RetentionPolicy.SOURCE) @IntDef(prefix = "RECENT_FAILURE_", value = { RECENT_FAILURE_NONE, - RECENT_FAILURE_AP_UNABLE_TO_HANDLE_NEW_STA}) + RECENT_FAILURE_AP_UNABLE_TO_HANDLE_NEW_STA, + RECENT_FAILURE_MBO_OCE_DISCONNECT}) public @interface RecentFailureReason {} /** @@ -2083,6 +2084,13 @@ public class WifiConfiguration implements Parcelable { @SystemApi public static final int RECENT_FAILURE_AP_UNABLE_TO_HANDLE_NEW_STA = 17; + /** + * This network recently disconnected as a result of MBO/OCE. + * @hide + */ + @SystemApi + public static final int RECENT_FAILURE_MBO_OCE_DISCONNECT = 1001; + /** * Get the failure reason for the most recent connection attempt, or * {@link #RECENT_FAILURE_NONE} if there was no failure.