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

Commit c4ae073b authored by Ahmed ElArabawy's avatar Ahmed ElArabawy Committed by Android (Google) Code Review
Browse files

Merge "Wifi: Add support for mapping DSCP to Wifi AC"

parents 4598e7b9 a1d1365e
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -831,6 +831,16 @@ wifi_error WifiLegacyHal::setThermalMitigationMode(wifi_thermal_mode mode,
        global_handle_, mode, completion_window);
}

wifi_error WifiLegacyHal::setDscpToAccessCategoryMapping(
    uint32_t start, uint32_t end, uint32_t access_category) {
    return global_func_table_.wifi_map_dscp_access_category(
        global_handle_, start, end, access_category);
}

wifi_error WifiLegacyHal::resetDscpToAccessCategoryMapping() {
    return global_func_table_.wifi_reset_dscp_mapping(global_handle_);
}

std::pair<wifi_error, uint32_t> WifiLegacyHal::getLoggerSupportedFeatureSet(
    const std::string& iface_name) {
    uint32_t supported_feature_flags;
+3 −0
Original line number Diff line number Diff line
@@ -261,6 +261,9 @@ class WifiLegacyHal {
                              wifi_latency_mode mode);
    wifi_error setThermalMitigationMode(wifi_thermal_mode mode,
                                        uint32_t completion_window);
    wifi_error setDscpToAccessCategoryMapping(uint32_t start, uint32_t end,
                                              uint32_t access_category);
    wifi_error resetDscpToAccessCategoryMapping();
    // Logger/debug functions.
    std::pair<wifi_error, uint32_t> getLoggerSupportedFeatureSet(
        const std::string& iface_name);
+2 −0
Original line number Diff line number Diff line
@@ -141,6 +141,8 @@ bool initHalFuncTableWithStubs(wifi_hal_fn* hal_fn) {
    populateStubFor(&hal_fn->wifi_set_thermal_mitigation_mode);
    populateStubFor(&hal_fn->wifi_virtual_interface_create);
    populateStubFor(&hal_fn->wifi_virtual_interface_delete);
    populateStubFor(&hal_fn->wifi_map_dscp_access_category);
    populateStubFor(&hal_fn->wifi_reset_dscp_mapping);
    return true;
}
}  // namespace legacy_hal