Jelajahi Sumber

qcacld-3.0: Fill sequence number for auth frames in mgmt_tx

hostapd/wpa_supplicant sends authentication frames through mgmt_tx
interface but may not fill sequence control. Fill the same.

Change-Id: I568b72590ce4280eaf9540dc07b38f87f10f019d
CRs-Fixed: 2396358
Srinivas Dasari 6 tahun lalu
induk
melakukan
7621849ec7
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      core/mac/src/pe/lim/lim_send_management_frames.c

+ 4 - 0
core/mac/src/pe/lim/lim_send_management_frames.c

@@ -4801,12 +4801,16 @@ void lim_send_mgmt_frame_tx(struct mac_context *mac_ctx,
 	QDF_STATUS qdf_status;
 	uint8_t *frame;
 	void *packet;
+	tpSirMacMgmtHdr mac_hdr;
 
 	msg_len = mb_msg->msg_len - sizeof(*mb_msg);
 	pe_debug("sending fc->type: %d fc->subType: %d",
 		fc->type, fc->subType);
 
 	sme_session_id = mb_msg->session_id;
+	mac_hdr = (tpSirMacMgmtHdr)mb_msg->data;
+
+	lim_add_mgmt_seq_num(mac_ctx, mac_hdr);
 
 	qdf_status = cds_packet_alloc((uint16_t) msg_len, (void **)&frame,
 				 (void **)&packet);