mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
qcacmn: Map IGMPMLD pdev param to appropriate param supported by target
Pdev parameter to prioritize IGMP packets are supported through WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE. In legacy platforms, they are supported by different pdev parameters WMI_PDEV_PARAM_IGMPMLD_OVERRIDE and WMI_PDEV_PARAM_IGMPMLD_TID. Map host maintained pdev params wmi_pdev_param_igmpmld_override and wmi_pdev_param_igmpmld_tid to WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE since this is the one supported by TLV based targets. Change-Id: Ia11787265bd926f257dc1b028552c6e7f1f733d2 CRs-Fixed: 2272219
This commit is contained in:
parent
cb090521de
commit
257b307eb0
3 changed files with 4 additions and 7 deletions
|
|
@ -5604,7 +5604,6 @@ typedef enum {
|
|||
wmi_pdev_param_set_mcast2ucast_buffer,
|
||||
wmi_pdev_param_remove_mcast2ucast_buffer,
|
||||
wmi_pdev_peer_sta_ps_statechg_enable,
|
||||
wmi_pdev_param_igmpmld_ac_override,
|
||||
wmi_pdev_param_block_interbss,
|
||||
wmi_pdev_param_set_disable_reset_cmdid,
|
||||
wmi_pdev_param_set_msdu_ttl_cmdid,
|
||||
|
|
|
|||
|
|
@ -9286,8 +9286,6 @@ static void populate_pdev_param_non_tlv(uint32_t *pdev_param)
|
|||
WMI_PDEV_PARAM_REMOVE_MCAST2UCAST_BUFFER;
|
||||
pdev_param[wmi_pdev_peer_sta_ps_statechg_enable] =
|
||||
WMI_PDEV_PEER_STA_PS_STATECHG_ENABLE;
|
||||
pdev_param[wmi_pdev_param_igmpmld_ac_override] =
|
||||
WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE;
|
||||
pdev_param[wmi_pdev_param_block_interbss] =
|
||||
WMI_PDEV_PARAM_BLOCK_INTERBSS;
|
||||
pdev_param[wmi_pdev_param_set_disable_reset_cmdid] =
|
||||
|
|
|
|||
|
|
@ -22988,8 +22988,10 @@ static void populate_pdev_param_tlv(uint32_t *pdev_param)
|
|||
WMI_PDEV_PARAM_ATF_DYNAMIC_ENABLE;
|
||||
pdev_param[wmi_pdev_param_atf_ssid_group_policy] =
|
||||
WMI_UNAVAILABLE_PARAM;
|
||||
pdev_param[wmi_pdev_param_igmpmld_override] = WMI_UNAVAILABLE_PARAM;
|
||||
pdev_param[wmi_pdev_param_igmpmld_tid] = WMI_UNAVAILABLE_PARAM;
|
||||
pdev_param[wmi_pdev_param_igmpmld_override] =
|
||||
WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE;
|
||||
pdev_param[wmi_pdev_param_igmpmld_tid] =
|
||||
WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE;
|
||||
pdev_param[wmi_pdev_param_antenna_gain] = WMI_PDEV_PARAM_ANTENNA_GAIN;
|
||||
pdev_param[wmi_pdev_param_block_interbss] =
|
||||
WMI_PDEV_PARAM_BLOCK_INTERBSS;
|
||||
|
|
@ -23008,8 +23010,6 @@ static void populate_pdev_param_tlv(uint32_t *pdev_param)
|
|||
WMI_PDEV_PARAM_SET_PROMISC_MODE_CMDID;
|
||||
pdev_param[wmi_pdev_param_set_ppdu_duration_cmdid] =
|
||||
WMI_PDEV_PARAM_SET_PPDU_DURATION_CMDID;
|
||||
pdev_param[wmi_pdev_param_igmpmld_ac_override] =
|
||||
WMI_PDEV_PARAM_IGMPMLD_AC_OVERRIDE;
|
||||
pdev_param[wmi_pdev_param_remove_mcast2ucast_buffer] =
|
||||
WMI_PDEV_PARAM_REMOVE_MCAST2UCAST_BUFFER;
|
||||
pdev_param[wmi_pdev_param_set_mcast2ucast_buffer] =
|
||||
|
|
|
|||
Loading…
Reference in a new issue