ANDROID_NL80211_SUBCMD_LSTATS_RANGE_START = 0x1200,
ANDROID_NL80211_SUBCMD_LSTATS_RANGE_END = 0x12FF,
+ /* define all Logger related commands between 0x1400 and 0x14FF */
+ ANDROID_NL80211_SUBCMD_DEBUG_RANGE_START = 0x1400,
+ ANDROID_NL80211_SUBCMD_DEBUG_RANGE_END = 0x14FF,
+
/* define all wifi offload related commands between 0x1400 and 0x14FF */
ANDROID_NL80211_SUBCMD_WIFI_OFFLOAD_RANGE_START = 0x1400,
ANDROID_NL80211_SUBCMD_WIFI_OFFLOAD_RANGE_END = 0x14FF,
SLSI_NL80211_VENDOR_SUBCMD_LLS_GET_INFO,
SLSI_NL80211_VENDOR_SUBCMD_LLS_CLEAR_INFO,
SLSI_NL80211_VENDOR_SUBCMD_GET_FEATURE_SET,
- SLSI_NL80211_VENDOR_SUBCMD_SET_COUNTRY_CODE
+ SLSI_NL80211_VENDOR_SUBCMD_SET_COUNTRY_CODE,
+ SLSI_NL80211_VENDOR_SUBCMD_CONFIGURE_ND_OFFLOAD
+
} WIFI_SUB_COMMAND;
typedef enum {
WIFI_HANGED_EVENT,
WIFI_EPNO_EVENT,
WIFI_HOTSPOT_MATCH,
- WIFI_RSSI_REPORT_EVENT
+ WIFI_RSSI_REPORT_EVENT,
+ ENHANCE_LOGGER_RING_EVENT,
+ ENHANCE_LOGGER_MEM_DUMP_EVENT
} WIFI_EVENT;
#define min(x, y) ((x) < (y) ? (x) : (y))
#define max(x, y) ((x) > (y) ? (x) : (y))
+#define NULL_CHECK_RETURN(ptr, str, ret) \
+ do { \
+ if (!(ptr)) { \
+ ALOGE("%s(): null pointer - #ptr (%s)\n", __FUNCTION__, str); \
+ return ret; \
+ } \
+ } while (0)
+
#endif