Przeglądaj źródła

qcacmn: Add debug logs in multipass params setting

Add debug logs in the CDP settings for multipass

Change-Id: If5a06cf1caacc80972e71e5e1ff04d9716ac4d02
CRs-Fixed: 3499753
Rakesh Pillai 2 lat temu
rodzic
commit
80c9a09307
2 zmienionych plików z 13 dodań i 0 usunięć
  1. 10 0
      dp/wifi3.0/dp_main.c
  2. 3 0
      dp/wifi3.0/dp_peer.c

+ 10 - 0
dp/wifi3.0/dp_main.c

@@ -6929,6 +6929,9 @@ static QDF_STATUS dp_set_peer_param(struct cdp_soc_t *cdp_soc,  uint8_t vdev_id,
 		txrx_peer->nawds_enabled = val.cdp_peer_param_nawds;
 		break;
 	case CDP_CONFIG_ISOLATION:
+		dp_info("Peer " QDF_MAC_ADDR_FMT " vdev_id %d, isolation %d",
+			QDF_MAC_ADDR_REF(peer_mac), vdev_id,
+			val.cdp_peer_param_isolation);
 		dp_set_peer_isolation(txrx_peer, val.cdp_peer_param_isolation);
 		break;
 	case CDP_CONFIG_IN_TWT:
@@ -7410,6 +7413,8 @@ dp_set_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id,
 		break;
 	case CDP_UPDATE_MULTIPASS:
 		vdev->multipass_en = val.cdp_vdev_param_update_multipass;
+		dp_info("vdev %d Multipass enable %d", vdev_id,
+			vdev->multipass_en);
 		break;
 	case CDP_TX_ENCAP_TYPE:
 		vdev->tx_encap_type = val.cdp_vdev_param_tx_encap;
@@ -12967,6 +12972,9 @@ QDF_STATUS dp_set_vlan_groupkey(struct cdp_soc_t *soc_hdl, uint8_t vdev_id,
 						     DP_MOD_ID_TX_MULTIPASS);
 	QDF_STATUS status;
 
+	dp_info("Try: vdev_id %d, vdev %pK, multipass_en %d, vlan_id %d, group_key %d",
+		vdev_id, vdev, vdev ? vdev->multipass_en : 0, vlan_id,
+		group_key);
 	if (!vdev || !vdev->multipass_en) {
 		status = QDF_STATUS_E_INVAL;
 		goto fail;
@@ -12994,6 +13002,8 @@ QDF_STATUS dp_set_vlan_groupkey(struct cdp_soc_t *soc_hdl, uint8_t vdev_id,
 		goto fail;
 	}
 
+	dp_info("Successful setting: vdev_id %d, vlan_id %d, group_key %d",
+		vdev_id, vlan_id, group_key);
 	vdev->iv_vlan_map[vlan_id] = group_key;
 	status = QDF_STATUS_SUCCESS;
 fail:

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

@@ -3941,6 +3941,9 @@ void dp_peer_set_vlan_id(struct cdp_soc_t *cdp_soc,
 		dp_vdev_get_ref_by_id((struct dp_soc *)soc, vdev_id,
 				      DP_MOD_ID_TX_MULTIPASS);
 
+	dp_info("vdev_id %d, vdev %pK, multipass_en %d, peer_mac " QDF_MAC_ADDR_FMT " vlan %d",
+		vdev_id, vdev, vdev ? vdev->multipass_en : 0,
+		QDF_MAC_ADDR_REF(peer_mac), vlan_id);
 	if (vdev && vdev->multipass_en) {
 		dp_peer_multipass_list_add(soc, peer_mac, vdev_id, vlan_id);
 		dp_vdev_unref_delete(soc, vdev, DP_MOD_ID_TX_MULTIPASS);