qcacmn: Add hal macros for fisa assist
Add 6490 chip specific HAL macros to extract FISA assist from TLV header. Change-Id: I269431b2708f07b10e7e02715d8940fea27a66f6 CRs-Fixed: 2599917
这个提交包含在:

提交者
nshrivas

父节点
44aeb7256a
当前提交
d2ceaf472c
@@ -363,4 +363,43 @@ RX_MSDU_DETAILS_2_RX_MSDU_DESC_INFO_DETAILS_RESERVED_0A_OFFSET))
|
||||
RX_MSDU_END_11_DA_IDX_OR_SW_PEER_ID_MASK, \
|
||||
RX_MSDU_END_11_DA_IDX_OR_SW_PEER_ID_LSB))
|
||||
|
||||
#define HAL_RX_TLV_GET_FLOW_AGGR_CONT(buf) \
|
||||
(_HAL_MS( \
|
||||
(*_OFFSET_TO_WORD_PTR(&(((struct rx_pkt_tlvs *)(buf))->\
|
||||
msdu_end_tlv.rx_msdu_end), \
|
||||
RX_MSDU_END_17_FLOW_AGGREGATION_CONTINUATION_OFFSET)), \
|
||||
RX_MSDU_END_17_FLOW_AGGREGATION_CONTINUATION_MASK, \
|
||||
RX_MSDU_END_17_FLOW_AGGREGATION_CONTINUATION_LSB))
|
||||
|
||||
#define HAL_RX_TLV_GET_FLOW_AGGR_COUNT(buf) \
|
||||
(_HAL_MS( \
|
||||
(*_OFFSET_TO_WORD_PTR(&(((struct rx_pkt_tlvs *)(buf))->\
|
||||
msdu_end_tlv.rx_msdu_end), \
|
||||
RX_MSDU_END_17_AGGREGATION_COUNT_OFFSET)), \
|
||||
RX_MSDU_END_17_AGGREGATION_COUNT_MASK, \
|
||||
RX_MSDU_END_17_AGGREGATION_COUNT_LSB))
|
||||
|
||||
#define HAL_RX_TLV_GET_FISA_TIMEOUT(buf) \
|
||||
(_HAL_MS( \
|
||||
(*_OFFSET_TO_WORD_PTR(&(((struct rx_pkt_tlvs *)(buf))->\
|
||||
msdu_end_tlv.rx_msdu_end), \
|
||||
RX_MSDU_END_17_FISA_TIMEOUT_OFFSET)), \
|
||||
RX_MSDU_END_17_FISA_TIMEOUT_MASK, \
|
||||
RX_MSDU_END_17_FISA_TIMEOUT_LSB))
|
||||
|
||||
#define HAL_RX_TLV_GET_FISA_CUMULATIVE_L4_CHECKSUM(buf) \
|
||||
(_HAL_MS( \
|
||||
(*_OFFSET_TO_WORD_PTR(&(((struct rx_pkt_tlvs *)(buf))->\
|
||||
msdu_end_tlv.rx_msdu_end), \
|
||||
RX_MSDU_END_18_CUMULATIVE_L4_CHECKSUM_OFFSET)), \
|
||||
RX_MSDU_END_18_CUMULATIVE_L4_CHECKSUM_MASK, \
|
||||
RX_MSDU_END_18_CUMULATIVE_L4_CHECKSUM_LSB))
|
||||
|
||||
#define HAL_RX_TLV_GET_FISA_CUMULATIVE_IP_LENGTH(buf) \
|
||||
(_HAL_MS( \
|
||||
(*_OFFSET_TO_WORD_PTR(&(((struct rx_pkt_tlvs *)(buf))->\
|
||||
msdu_end_tlv.rx_msdu_end), \
|
||||
RX_MSDU_END_18_CUMULATIVE_IP_LENGTH_OFFSET)), \
|
||||
RX_MSDU_END_18_CUMULATIVE_IP_LENGTH_MASK, \
|
||||
RX_MSDU_END_18_CUMULATIVE_IP_LENGTH_LSB))
|
||||
#endif
|
||||
|
在新工单中引用
屏蔽一个用户