qcacmn: For EAPOL packets on MLO, accept EAPOL destined to MLD mac

EAPOL packets on MLO are destined to MLD mac address of the VDEV. So
we have to accept these packets as well, in case of MLO

Change-Id: If424d145341073806ba313f415e88a738360214d
CRs-Fixed: 3121164
This commit is contained in:
Adil Saeed Musthafa
2022-01-12 16:25:06 -08:00
committato da Madan Koyyalamudi
parent aa6ee918d6
commit 40663d0990
2 ha cambiato i file con 78 aggiunte e 44 eliminazioni

Vedi File

@@ -157,6 +157,16 @@ struct htt_dbgfs_cfg {
QDF_STATUS dp_mon_soc_attach(struct dp_soc *soc);
QDF_STATUS dp_mon_soc_detach(struct dp_soc *soc);
/*
* dp_rx_err_match_dhost() - function to check whether dest-mac is correct
* @eh: Ethernet header of incoming packet
* @vdev: dp_vdev object of the VAP on which this data packet is received
*
* Return: 1 if the destination mac is correct,
* 0 if this frame is not correctly destined to this VAP/MLD
*/
int dp_rx_err_match_dhost(qdf_ether_header_t *eh, struct dp_vdev *vdev);
#ifdef MONITOR_MODULARIZED_ENABLE
static inline bool dp_monitor_modularized_enable(void)
{