fw-api: CL 20115927 - update fw common interface files

Change-Id: I489c2e09289f603b7e7dd8bbfa87da01edabbabe
HTT: add logical_link_id field in rx_peer_metadata_v1
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2022-10-29 06:00:53 -07:00
committed by Madan Koyyalamudi
parent c1b7a12847
commit 14e1479280

View File

@@ -236,9 +236,10 @@
* 3.109 Add HTT_T2H RX_ADDBA_EXTN,RX_DELBA_EXTN defs.
* 3.110 Add more word_mask fields in htt_tx_monitor_cfg_t.
* 3.111 Add RXPCU filter enable flag in RX_RING_SELECTION_CFG msg.
* 3.112 Add logical_link_id field in rx_peer_metadata_v1.
*/
#define HTT_CURRENT_VERSION_MAJOR 3
#define HTT_CURRENT_VERSION_MINOR 111
#define HTT_CURRENT_VERSION_MINOR 112
#define HTT_NUM_TX_FRAG_DESC 1024
@@ -18225,16 +18226,16 @@ PREPACK struct htt_rx_peer_metadata_v0 {
*
* The following diagram shows the format of the RX PEER METADATA V1 format.
*
* |31 29|28 26|25 24|23 16|15 14| 13 |12 0|
* |-----------------------------------------------------------------------|
* |Rsvd2|CHIP ID|LMAC ID| VDEV ID |Rsvd1|ML PEER| SW PEER ID/ML PEER ID|
* |-----------------------------------------------------------------------|
* |31 29|28 26|25 24|23 16|15 14| 13 |12 0|
* |---------------------------------------------------------------------------|
* |Rsvd2|CHIP ID|LMAC ID|VDEV ID|logical_link_id|ML PEER|SW PEER ID/ML PEER ID|
* |---------------------------------------------------------------------------|
*/
PREPACK struct htt_rx_peer_metadata_v1 {
A_UINT32
peer_id: 13,
ml_peer_valid: 1,
reserved1: 2,
logical_link_id: 2,
vdev_id: 8,
lmac_id: 2,
chip_id: 3,
@@ -18268,6 +18269,17 @@ PREPACK struct htt_rx_peer_metadata_v1 {
#define HTT_RX_PEER_META_DATA_V1_VDEV_ID_GET(_var) \
(((_var) & HTT_RX_PEER_META_DATA_V1_VDEV_ID_M) >> HTT_RX_PEER_META_DATA_V1_VDEV_ID_S)
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S 14
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_M 0x0000c000
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_GET(_var) \
(((_var) & HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_M) >> HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S)
#define HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_SET(_var, _val) \
do { \
HTT_CHECK_SET_VAL(HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID, _val); \
((_var) |= ((_val) << HTT_RX_PEER_META_DATA_V1_LOGICAL_LINK_ID_S)); \
} while (0)
#define HTT_RX_PEER_META_DATA_V1_VDEV_ID_SET(_var, _val) \
do { \
HTT_CHECK_SET_VAL(HTT_RX_PEER_META_DATA_V1_VDEV_ID, _val); \