import PULS_20180308
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / connectivity / conn_soc / drv_wlan / mt_wifi / wlan / include / nic / hif_rx.h
index 3895a7c3fc01e210db249dbebb152c7822b96f51..3d7099e377fc92e4c464fb216627dd253b284af9 100644 (file)
@@ -89,6 +89,8 @@
 /*! HIF_RX_HEADER_T */
 // DW 0, Byte 1
 #define HIF_RX_HDR_PACKET_TYPE_MASK      BITS(0,1)
+#define HIF_RX_HDR_SEC_MODE_MASK                BITS(2, 5)
+#define HIF_RX_HDR_SEC_MODE_OFFSET              2
 
 // DW 1, Byte 0
 #define HIF_RX_HDR_HEADER_LEN            BITS(2,7)
@@ -176,6 +178,8 @@ typedef enum _ENUM_HIF_RX_PKT_TYPE_T {
     ((((_prHifRxHdr)->uc80211_Reorder_PAL_TCL) & HIF_RX_HDR_NETWORK_IDX_MASK)\
     >> HIF_RX_HDR_NETWORK_IDX_OFFSET)
 
+#define HIF_RX_HDR_GET_SEC_MODE(_prHifRxHdr) \
+               ((((_prHifRxHdr)->u2PacketType) & HIF_RX_HDR_SEC_MODE_MASK) >> HIF_RX_HDR_SEC_MODE_OFFSET)
 
 #define HIF_RX_HDR_GET_TID(_prHifRxHdr) \
     ((((_prHifRxHdr)->u2SeqNoTid) & HIF_RX_HDR_TID_MASK)\