Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f15937d3 authored by Mahesh KKV's avatar Mahesh KKV Committed by Android (Google) Code Review
Browse files

Merge "Add HAL support to control EHT mode" into main

parents c591d085 7d7e8dbc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -129,6 +129,7 @@ interface ISupplicantStaNetwork {
  void setRoamingConsortiumSelection(in byte[] selectedRcoi);
  void setMinimumTlsVersionEapPhase1Param(android.hardware.wifi.supplicant.TlsVersion tlsVersion);
  void setStrictConservativePeerMode(in boolean enable);
  void disableEht();
  const int SSID_MAX_LEN_IN_BYTES = 32;
  const int PSK_PASSPHRASE_MIN_LEN_IN_BYTES = 8;
  const int PSK_PASSPHRASE_MAX_LEN_IN_BYTES = 63;
+12 −0
Original line number Diff line number Diff line
@@ -1141,4 +1141,16 @@ interface ISupplicantStaNetwork {
     *         |SupplicantStatusCode.FAILURE_NETWORK_INVALID|
     */
    void setStrictConservativePeerMode(in boolean enable);

    /**
     * Disables Extremely High Throughput (EHT) mode, aka Wi-Fi 7 support, for the network. When
     * EHT is disabled, the device ceases to transmit EHT related Information Elements (IEs),
     * including multi-link IEs and EHT capability, in subsequent messages such as (Re)Association
     * requests to the Access Point (AP).
     *
     * @throws ServiceSpecificException with one of the following values:
     *         |SupplicantStatusCode.FAILURE_UNKNOWN|,
     *         |SupplicantStatusCode.FAILURE_NETWORK_INVALID|
     */
    void disableEht();
}
+7 −0
Original line number Diff line number Diff line
@@ -822,6 +822,13 @@ TEST_P(SupplicantStaNetworkAidlTest, SetMinimumTlsVersionEapPhase1Param) {
              tlsV13Supported);
}

/*
 * disableEht
 */
TEST_P(SupplicantStaNetworkAidlTest, DisableEht) {
    EXPECT_TRUE(sta_network_->disableEht().isOk());
}

GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(SupplicantStaNetworkAidlTest);
INSTANTIATE_TEST_SUITE_P(Supplicant, SupplicantStaNetworkAidlTest,
                         testing::ValuesIn(android::getAidlHalInstanceNames(