diff options
author | Etan Cohen <etancohen@google.com> | 2017-02-09 09:35:35 -0800 |
---|---|---|
committer | Etan Cohen <etancohen@google.com> | 2017-02-09 12:30:18 -0800 |
commit | ccb15627713db4dca1f03b9a193f7c838bed52aa (patch) | |
tree | 063c3cbcd830bb5fa7ce58a85b654b701f6e40a7 /wifi/1.0/default/hidl_struct_util.cpp | |
parent | f60aeb446261cc859d28e79b6eb32402bc81cb3a (diff) |
[AWARE] Remove support for vendor-specific attributes
Vendor-specific attribute support API is not fully functional or
thought out. The Tx portion is working but the Rx portion requires
additional configuration to prevent spamming the framework with all
vendor-specific attributes.
Remove until full solution is designed.
Bug: 35193235
Test: unit tests and integration (sl4a) tests.
Change-Id: I31a601af3b2c1f9f736130ce00abf73c55ac086a
Diffstat (limited to 'wifi/1.0/default/hidl_struct_util.cpp')
-rw-r--r-- | wifi/1.0/default/hidl_struct_util.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/wifi/1.0/default/hidl_struct_util.cpp b/wifi/1.0/default/hidl_struct_util.cpp index 7464b8153e..691f91387b 100644 --- a/wifi/1.0/default/hidl_struct_util.cpp +++ b/wifi/1.0/default/hidl_struct_util.cpp @@ -1177,30 +1177,6 @@ bool convertHidlNanConfigRequestToLegacy( return true; } -bool convertHidlNanBeaconSdfPayloadRequestToLegacy( - const NanBeaconSdfPayloadRequest& hidl_request, - legacy_hal::NanBeaconSdfPayloadRequest* legacy_request) { - if (!legacy_request) { - LOG(ERROR) << "convertHidlNanBeaconSdfPayloadRequestToLegacy: legacy_request is null"; - return false; - } - memset(legacy_request, 0, sizeof(legacy_hal::NanBeaconSdfPayloadRequest)); - - legacy_request->vsa.payload_transmit_flag = hidl_request.transmitInNext16dws ? 1 : 0; - legacy_request->vsa.tx_in_discovery_beacon = hidl_request.transmitInDiscoveryBeacon; - legacy_request->vsa.tx_in_sync_beacon = hidl_request.transmitInSyncBeacon; - legacy_request->vsa.tx_in_service_discovery = hidl_request.transmitInServiceDiscoveryFrame; - legacy_request->vsa.vendor_oui = hidl_request.vendorOui; - legacy_request->vsa.vsa_len = hidl_request.vsa.size(); - if (legacy_request->vsa.vsa_len > NAN_MAX_VSA_DATA_LEN) { - LOG(ERROR) << "convertHidlNanBeaconSdfPayloadRequestToLegacy: vsa_len too long"; - return false; - } - memcpy(legacy_request->vsa.vsa, hidl_request.vsa.data(), legacy_request->vsa.vsa_len); - - return true; -} - bool convertHidlNanDataPathInitiatorRequestToLegacy( const NanInitiateDataPathRequest& hidl_request, legacy_hal::NanDataPathInitiatorRequest* legacy_request) { @@ -1352,26 +1328,6 @@ bool convertLegacyNanFollowupIndToHidl( return true; } -bool convertLegacyNanBeaconSdfPayloadIndToHidl( - const legacy_hal::NanBeaconSdfPayloadInd& legacy_ind, - NanBeaconSdfPayloadInd* hidl_ind) { - if (!hidl_ind) { - LOG(ERROR) << "convertLegacyNanBeaconSdfPayloadIndToHidl: hidl_ind is null"; - return false; - } - hidl_ind->addr = hidl_array<uint8_t, 6>(legacy_ind.addr); - hidl_ind->isVsaReceived = legacy_ind.is_vsa_received == 1; - hidl_ind->vsaReceivedOnFrames = legacy_ind.vsa.vsa_received_on; - hidl_ind->vsaVendorOui = legacy_ind.vsa.vendor_oui; - hidl_ind->vsa = std::vector<uint8_t>(legacy_ind.vsa.vsa, - legacy_ind.vsa.vsa + legacy_ind.vsa.attr_len); - hidl_ind->isBeaconSdfPayloadReceived = legacy_ind.is_beacon_sdf_payload_received == 1; - hidl_ind->beaconSdfPayloadData = std::vector<uint8_t>(legacy_ind.data.frame_data, - legacy_ind.data.frame_data + legacy_ind.data.frame_len); - - return true; -} - bool convertLegacyNanDataPathRequestIndToHidl( const legacy_hal::NanDataPathRequestInd& legacy_ind, NanDataPathRequestInd* hidl_ind) { |