mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "Wifi: Add support for mapping DSCP to Wifi AC"
This commit is contained in:
committed by
Android (Google) Code Review
commit
c4ae073b9a
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user