qcacmn: Add messaging interface to support NAN data path

This is qcacmn portion of qcacld-2.0 to qcacld-3.0 propagation
Add commonly used definitions for NAN datapath, like QDF_NDI_MODE.

CRs-Fixed: 962367
Change-Id: I1f42c8dab17b3a300db61756c29fc02d3d3bc504
diff --git a/dp/inc/cdp_txrx_cmn.h b/dp/inc/cdp_txrx_cmn.h
index 693b46a..a992691 100644
--- a/dp/inc/cdp_txrx_cmn.h
+++ b/dp/inc/cdp_txrx_cmn.h
@@ -97,6 +97,7 @@
  * @wlan_op_mode_sta: STA (client) mode
  * @wlan_op_mode_monitor: Monitor mode
  * @wlan_op_mode_ocb: OCB mode
+ * @wlan_op_mode_ndi: NAN datapath mode
  */
 enum wlan_op_mode {
 	wlan_op_mode_unknown,
@@ -105,6 +106,7 @@
 	wlan_op_mode_sta,
 	wlan_op_mode_monitor,
 	wlan_op_mode_ocb,
+	wlan_op_mode_ndi,
 };
 
 /**
diff --git a/qdf/inc/qdf_types.h b/qdf/inc/qdf_types.h
index a2fe460..d706a65 100644
--- a/qdf/inc/qdf_types.h
+++ b/qdf/inc/qdf_types.h
@@ -285,6 +285,7 @@
  * @QDF_OCB_MODE: OCB device mode
  * @QDF_EPPING_MODE: EPPING device mode
  * @QDF_QVIT_MODE: QVIT device mode
+ * @QDF_NDI_MODE: NAN datapath mode
  * @QDF_MAX_NO_OF_MODE: Max place holder
  *
  * These are generic IDs that identify the various roles
@@ -302,6 +303,7 @@
 	QDF_OCB_MODE,
 	QDF_EPPING_MODE,
 	QDF_QVIT_MODE,
+	QDF_NDI_MODE,
 	QDF_MAX_NO_OF_MODE
 };