Loading fw/htt.h +24 −2 Original line number Diff line number Diff line Loading @@ -5585,7 +5585,15 @@ enum htt_srng_ring_id { * 010 - 128bytes * 100 - 256bytes * 111 - Full mpdu bytes * b'25:31 - rsvd2: Reserved for future use * b'25:26 - rx_hdr_len: * Specifies the number of bytes of recvd packet to copy * into the rx_hdr tlv. * supported values for now by host: * 01 - 64bytes * 10 - 128bytes * 11 - 256bytes * default - 128 bytes * b'27:31 - rsvd2: Reserved for future use * dword2 - b'0:31 - packet_type_enable_flags_0: * Enable MGMT packet from 0b0000 to 0b1001 * bits from low to high: FP, MD, MO - 3 bits Loading Loading @@ -5723,7 +5731,8 @@ PREPACK struct htt_rx_ring_selection_cfg_t { config_length_mgmt:3, config_length_ctrl:3, config_length_data:3, rsvd2: 7; rx_hdr_len: 2, rsvd2: 5; A_UINT32 packet_type_enable_flags_0; A_UINT32 packet_type_enable_flags_1; A_UINT32 packet_type_enable_flags_2; Loading Loading @@ -5886,6 +5895,16 @@ PREPACK struct htt_rx_ring_selection_cfg_t { ((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_CONFIG_LENGTH_DATA_S)); \ } while (0) #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_M 0x06000000 #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S 25 #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_GET(_var) \ (((_var) & HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_M) >> \ HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S) #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_SET(_var, _val) \ do { \ HTT_CHECK_SET_VAL( HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN, _val); \ ((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S));\ } while(0) #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_FLAG_0_M 0xffffffff #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_FLAG_0_S 0 Loading Loading @@ -6660,6 +6679,9 @@ PREPACK struct htt_rx_ring_selection_cfg_t { #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_END_STATUS_DONE_M 0x00001000 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_END_STATUS_DONE_S 12 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_START_USER_INFO_M 0x00002000 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_START_USER_INFO_S 13 #define HTT_RX_RING_TLV_ENABLE_SET(word, httsym, enable) \ do { \ HTT_CHECK_SET_VAL(httsym, enable); \ Loading Loading
fw/htt.h +24 −2 Original line number Diff line number Diff line Loading @@ -5585,7 +5585,15 @@ enum htt_srng_ring_id { * 010 - 128bytes * 100 - 256bytes * 111 - Full mpdu bytes * b'25:31 - rsvd2: Reserved for future use * b'25:26 - rx_hdr_len: * Specifies the number of bytes of recvd packet to copy * into the rx_hdr tlv. * supported values for now by host: * 01 - 64bytes * 10 - 128bytes * 11 - 256bytes * default - 128 bytes * b'27:31 - rsvd2: Reserved for future use * dword2 - b'0:31 - packet_type_enable_flags_0: * Enable MGMT packet from 0b0000 to 0b1001 * bits from low to high: FP, MD, MO - 3 bits Loading Loading @@ -5723,7 +5731,8 @@ PREPACK struct htt_rx_ring_selection_cfg_t { config_length_mgmt:3, config_length_ctrl:3, config_length_data:3, rsvd2: 7; rx_hdr_len: 2, rsvd2: 5; A_UINT32 packet_type_enable_flags_0; A_UINT32 packet_type_enable_flags_1; A_UINT32 packet_type_enable_flags_2; Loading Loading @@ -5886,6 +5895,16 @@ PREPACK struct htt_rx_ring_selection_cfg_t { ((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_CONFIG_LENGTH_DATA_S)); \ } while (0) #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_M 0x06000000 #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S 25 #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_GET(_var) \ (((_var) & HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_M) >> \ HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S) #define HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_SET(_var, _val) \ do { \ HTT_CHECK_SET_VAL( HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN, _val); \ ((_var) |= ((_val) << HTT_RX_RING_SELECTION_CFG_RX_HDR_LEN_S));\ } while(0) #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_FLAG_0_M 0xffffffff #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_FLAG_0_S 0 Loading Loading @@ -6660,6 +6679,9 @@ PREPACK struct htt_rx_ring_selection_cfg_t { #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_END_STATUS_DONE_M 0x00001000 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_END_STATUS_DONE_S 12 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_START_USER_INFO_M 0x00002000 #define HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_PPDU_START_USER_INFO_S 13 #define HTT_RX_RING_TLV_ENABLE_SET(word, httsym, enable) \ do { \ HTT_CHECK_SET_VAL(httsym, enable); \ Loading