[APR-1794] wlbt: NAN NDP APIs
[GitHub/MotorolaMobilityLLC/hardware-samsung_slsi-scsc_wifibt-wifi_hal.git] / common.h
index 2ebf763f99b3b7650c19203291f23bacd53398a8..eb61e82c34d73e167d4e4fbd2b240cf46e19d507 100755 (executable)
--- a/common.h
+++ b/common.h
@@ -167,6 +167,11 @@ typedef enum {
     SLSI_NL80211_VENDOR_SUBCMD_NAN_TXFOLLOWUP,
     SLSI_NL80211_VENDOR_SUBCMD_NAN_CONFIG,
     SLSI_NL80211_VENDOR_SUBCMD_NAN_CAPABILITIES,
+    SLSI_NL80211_VENDOR_SUBCMD_NAN_DATA_INTERFACE_CREATE,
+    SLSI_NL80211_VENDOR_SUBCMD_NAN_DATA_INTERFACE_DELETE,
+    SLSI_NL80211_VENDOR_SUBCMD_NAN_DATA_REQUEST_INITIATOR,
+    SLSI_NL80211_VENDOR_SUBCMD_NAN_DATA_INDICATION_RESPONSE,
+    SLSI_NL80211_VENDOR_SUBCMD_NAN_DATA_END,
     SLSI_NL80211_VENDOR_SUBCMD_RTT_GET_CAPABILITIES = ANDROID_NL80211_SUBCMD_RTT_RANGE_START,
     SLSI_NL80211_VENDOR_SUBCMD_RTT_RANGE_START,
     SLSI_NL80211_VENDOR_SUBCMD_RTT_RANGE_CANCEL,
@@ -194,7 +199,8 @@ typedef enum {
     WIFI_RSSI_REPORT_EVENT,
     ENHANCE_LOGGER_RING_EVENT,
     ENHANCE_LOGGER_MEM_DUMP_EVENT,
-    SLSI_NAN_EVENT_RESPONSE,
+    /* NAN events start */
+    SLSI_NAN_EVENT_RESPONSE = 13,
     SLSI_NAN_EVENT_PUBLISH_TERMINATED,
     SLSI_NAN_EVENT_MATCH,
     SLSI_NAN_EVENT_MATCH_EXPIRED,
@@ -207,7 +213,11 @@ typedef enum {
     WIFI_ACS_EVENT,            /* Handled by supplicant. not in Wifi-HAL */
     SLSI_NL80211_VENDOR_FORWARD_BEACON,
     SLSI_NL80211_VENDOR_FORWARD_BEACON_ABORT,
-    SLSI_NAN_EVENT_TRANSMIT_FOLLOWUP_STATUS
+    SLSI_NAN_EVENT_TRANSMIT_FOLLOWUP_STATUS,
+    /* NAN DATA PATH EVENTS*/
+    SLSI_NAN_EVENT_NDP_REQ = 24,
+    SLSI_NAN_EVENT_NDP_CFM,
+    SLSI_NAN_EVENT_NDP_END
 
 } WIFI_EVENT;