diff options
Diffstat (limited to 'qcwcn/wifi_hal/wifi_hal.cpp')
-rw-r--r-- | qcwcn/wifi_hal/wifi_hal.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/qcwcn/wifi_hal/wifi_hal.cpp b/qcwcn/wifi_hal/wifi_hal.cpp index 1a5811c..99e53ac 100644 --- a/qcwcn/wifi_hal/wifi_hal.cpp +++ b/qcwcn/wifi_hal/wifi_hal.cpp @@ -52,7 +52,6 @@ #include "cpp_bindings.h" #include "ifaceeventhandler.h" #include "wifiloggercmd.h" -#include "vendor_definitions.h" /* BUGBUG: normally, libnl allocates ports for all connections it makes; but @@ -1342,7 +1341,7 @@ wifi_error wifi_start_sending_offloaded_packet(wifi_request_id id, goto cleanup; ret = vCommand->put_bytes( - QCA_WLAN_VENDOR_ATTR_OFFLOADED_PACKETS_IP_PACKET, + QCA_WLAN_VENDOR_ATTR_OFFLOADED_PACKETS_IP_PACKET_DATA, (const char *)ip_packet, ip_packet_len); if (ret != WIFI_SUCCESS) goto cleanup; @@ -1419,6 +1418,8 @@ cleanup: return ret; } +#define PACKET_FILTER_ID 0 + static wifi_error wifi_set_packet_filter(wifi_interface_handle iface, const u8 *program, u32 len) { @@ -1458,7 +1459,7 @@ static wifi_error wifi_set_packet_filter(wifi_interface_handle iface, PACKET_FILTER_ID); if (ret != WIFI_SUCCESS) goto cleanup; - ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_TOTAL_LENGTH, + ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_SIZE, len); if (ret != WIFI_SUCCESS) goto cleanup; @@ -1541,7 +1542,7 @@ static wifi_error wifi_get_packet_filter_capabilities( goto cleanup; ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_SUB_CMD, - QCA_WLAN_GET_PACKET_FILTER_SIZE); + QCA_WLAN_GET_PACKET_FILTER); if (ret != WIFI_SUCCESS) goto cleanup; @@ -1669,7 +1670,7 @@ wifi_error wifi_write_packet_filter(wifi_interface_handle iface, PACKET_FILTER_ID); if (ret != WIFI_SUCCESS) goto cleanup; - ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_TOTAL_LENGTH, + ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_SIZE, len); if (ret != WIFI_SUCCESS) goto cleanup; @@ -1844,7 +1845,7 @@ static wifi_error wifi_read_packet_filter(wifi_interface_handle handle, currentLength = min(remainingLengthToBeRead, info->firmware_bus_max_size); - ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_TOTAL_LENGTH, + ret = vCommand->put_u32(QCA_WLAN_VENDOR_ATTR_PACKET_FILTER_SIZE, currentLength); if (ret != WIFI_SUCCESS) break; |