From: Mohit Ghuley Date: Fri, 24 Mar 2017 08:20:29 +0000 (+0530) Subject: [7570] wlbt : Returning WIFI_ERROR_NOT_SUPPORTED for NAT KeepAlive APIs. X-Git-Tag: MMI-QSBS30.62-17-8~53 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=113ea5d4c8ee2076e7da8c1bb8230d0bea80df63;p=GitHub%2FMotorolaMobilityLLC%2Fhardware-samsung_slsi-scsc_wifibt-wifi_hal.git [7570] wlbt : Returning WIFI_ERROR_NOT_SUPPORTED for NAT KeepAlive APIs. Returning WIFI_ERROR_NOT_SUPPORTED for NAT KeepAlive APIs. Change-Id: I011d7b4b0b4a9b6623bf5ba94dac07a593507dd7 SCSC-Bug-Id:SSB-27261 Signed-off-by: Mohit Ghuley --- diff --git a/wifi_offload.cpp b/wifi_offload.cpp old mode 100644 new mode 100755 index ee16b17..8552959 --- a/wifi_offload.cpp +++ b/wifi_offload.cpp @@ -192,35 +192,17 @@ public: } }; - /* API to send specified mkeep_alive packet periodically. */ wifi_error wifi_start_sending_offloaded_packet(wifi_request_id index, wifi_interface_handle iface, u8 *ip_packet, u16 ip_packet_len, u8 *src_mac_addr, u8 *dst_mac_addr, u32 period_msec) { - if ((index > 0 && index <= N_AVAIL_ID) && (ip_packet != NULL) && (src_mac_addr != NULL) - && (dst_mac_addr != NULL) && (period_msec > 0) - && (ip_packet_len <= MKEEP_ALIVE_IP_PKT_MAX)) { - MKeepAliveCommand *cmd = new MKeepAliveCommand(iface, index, ip_packet, ip_packet_len, - src_mac_addr, dst_mac_addr, period_msec, START_MKEEP_ALIVE); - wifi_error result = (wifi_error)cmd->start(); - delete cmd; - return result; - } else { - ALOGE("Invalid mkeep_alive parameters"); - return WIFI_ERROR_INVALID_ARGS; - } + ALOGE("Returning WIFI_ERROR_NOT_SUPPORTED, as NAT KeepAlive Feature is disabled as of now."); + return WIFI_ERROR_NOT_SUPPORTED; } /* API to stop sending mkeep_alive packet. */ wifi_error wifi_stop_sending_offloaded_packet(wifi_request_id index, wifi_interface_handle iface) { - if (index > 0 && index <= N_AVAIL_ID) { - MKeepAliveCommand *cmd = new MKeepAliveCommand(iface, index, STOP_MKEEP_ALIVE); - wifi_error result = (wifi_error)cmd->start(); - delete cmd; - return result; - } else { - ALOGE("Invalid mkeep_alive parameters"); - return WIFI_ERROR_INVALID_ARGS; - } + ALOGE("Returning WIFI_ERROR_NOT_SUPPORTED, as NAT KeepAlive Feature is disabled as of now."); + return WIFI_ERROR_NOT_SUPPORTED; }