Merge "wifi: Add capabilitiy flag for ND offload" am: ab16b319f4 am: b6eeb57609 am: b252cbc915

am: 033a7f0d26

Change-Id: I0ced9f8cbd94c0e06962f043e74fc7841f1915c1
This commit is contained in:
Roshan Pius
2017-01-18 16:41:14 +00:00
committed by android-build-merger
2 changed files with 9 additions and 2 deletions

View File

@@ -80,14 +80,18 @@ interface IWifiStaIface extends IWifiIface {
* Support for Tunneled Direct Link Setup off channel.
*/
TDLS_OFFCHANNEL = 1 << 11,
/**
* Support for neighbour discovery offload.
*/
ND_OFFLOAD = 1 << 12,
/**
* Support for keep alive packet offload.
*/
KEEP_ALIVE = 1 << 12,
KEEP_ALIVE = 1 << 13,
/**
* Support for tracking connection packets' fate.
*/
DEBUG_PACKET_FATE = 1 << 13
DEBUG_PACKET_FATE = 1 << 14
};
/**

View File

@@ -82,6 +82,8 @@ convertLegacyFeatureToHidlStaIfaceCapability(uint32_t feature) {
return HidlStaIfaceCaps::TDLS;
case WIFI_FEATURE_TDLS_OFFCHANNEL:
return HidlStaIfaceCaps::TDLS_OFFCHANNEL;
case WIFI_FEATURE_CONFIG_NDO:
return HidlStaIfaceCaps::ND_OFFLOAD;
case WIFI_FEATURE_MKEEP_ALIVE:
return HidlStaIfaceCaps::KEEP_ALIVE;
};
@@ -242,6 +244,7 @@ bool convertLegacyFeaturesToHidlStaCapabilities(
WIFI_FEATURE_PNO,
WIFI_FEATURE_TDLS,
WIFI_FEATURE_TDLS_OFFCHANNEL,
WIFI_FEATURE_CONFIG_NDO,
WIFI_FEATURE_MKEEP_ALIVE}) {
if (feature & legacy_feature_set) {
*hidl_caps |= convertLegacyFeatureToHidlStaIfaceCapability(feature);