Просмотр исходного кода

qcacmn: refine dp_set_key_sec_type_wifi3

Peer key security type is set in cdp_set_pn_check,
this API is called in key install step, but only
update Ucast field even if in Mcast key install.
This may be set wrongly if Ucast and Mcast security
modes are different. Add a new API to set
security modes of differ key types separately.
This change should be reviewd in associate with
review #3036742

Change-Id: Ib9723416fbedbe3dce61224928d51ef203cf7068
CRs-Fixed: 2623114
Yu Tian 5 лет назад
Родитель
Сommit
42e17e09b4
1 измененных файлов с 0 добавлено и 2 удалено
  1. 0 2
      dp/wifi3.0/dp_peer.c

+ 0 - 2
dp/wifi3.0/dp_peer.c

@@ -3053,8 +3053,6 @@ dp_set_pn_check_wifi3(struct cdp_soc_t *soc, uint8_t vdev_id,
 	params.u.upd_queue_params.update_svld = 1;
 	params.u.upd_queue_params.svld = 0;
 
-	peer->security[dp_sec_ucast].sec_type = sec_type;
-
 	switch (sec_type) {
 	case cdp_sec_type_tkip_nomic:
 	case cdp_sec_type_aes_ccmp: