qcacmn: Do WDS source port learning if it is a 4-addr pkt
Added one more check for wds source port learning only if it is a 4-address pkt. Change-Id: I85c7859008fd6e5c060c7bf444e49e86c96e32c4
This commit is contained in:

کامیت شده توسط
snandini

والد
6228e3be66
کامیت
85a1455795
@@ -356,6 +356,11 @@ dp_rx_wds_srcport_learn(struct dp_soc *soc,
|
||||
uint32_t ret = 0;
|
||||
uint8_t wds_src_mac[IEEE80211_ADDR_LEN];
|
||||
|
||||
/* Do wds source port learning only if it is a 4-address mpdu */
|
||||
if (!(qdf_nbuf_is_chfrag_start(nbuf) &&
|
||||
hal_rx_get_mpdu_mac_ad4_valid(rx_tlv_hdr)))
|
||||
return;
|
||||
|
||||
memcpy(wds_src_mac, (qdf_nbuf_data(nbuf) + IEEE80211_ADDR_LEN),
|
||||
IEEE80211_ADDR_LEN);
|
||||
|
||||
|
مرجع در شماره جدید
Block a user