qcacmn: Send ring sel cfg to configure rx pkt tlvs offset

Currently the FW configures the mac with appropriate
offsets for rx pkt tlvs using the structure defined in
te FW and the host does not send the ring selction config
HTT message. This can create a problem when FW stops subscribing
to tlvs or changes its rx pkt tlvs offset.

Fix this by configuring the rx pkt tlv offsets via HTT
ring selection config message.

Change-Id: I1a2865f91b34dd7bda1af8651d7831097dac0bee
CRs-Fixed: 2860504
This commit is contained in:
Rakesh Pillai
2021-01-12 19:06:20 +05:30
committed by snandini
부모 63f4a150bb
커밋 783f811315
13개의 변경된 파일140개의 추가작업 그리고 3개의 파일을 삭제

파일 보기

@@ -1791,6 +1791,9 @@ struct hal_hw_txrx_ops qca6490_hal_hw_txrx_ops = {
.hal_rx_msdu_start_offset_get = hal_rx_msdu_start_offset_get_generic,
.hal_rx_mpdu_start_offset_get = hal_rx_mpdu_start_offset_get_generic,
.hal_rx_mpdu_end_offset_get = hal_rx_mpdu_end_offset_get_generic,
#ifndef NO_RX_PKT_HDR_TLV
.hal_rx_pkt_tlv_offset_get = hal_rx_pkt_tlv_offset_get_generic,
#endif
.hal_rx_flow_setup_fse = hal_rx_flow_setup_fse_6490,
.hal_compute_reo_remap_ix2_ix3 = hal_compute_reo_remap_ix2_ix3_6490,
.hal_rx_msdu_get_reo_destination_indication =