소스 검색

qcacmn: Add an API to check given vdev is a special vap

Add an API to check given vdev is a special vap.

CRS-Fixed: 2746740
Change-Id: Ic42ed105ef8051ae0bef6baba0920626bef854f0
Edayilliam Jayadev 4 년 전
부모
커밋
37a135ca9e
1개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. 23 0
      umac/mlme/include/wlan_vdev_mlme.h

+ 23 - 0
umac/mlme/include/wlan_vdev_mlme.h

@@ -890,4 +890,27 @@ static inline uint32_t wlan_vdev_mlme_get_txmgmtrate(
 
 	return vdev_mlme->mgmt.rate_info.tx_mgmt_rate;
 }
+
+/**
+ * wlan_vdev_mlme_is_special_vdev() - check given vdev is a special vdev
+ * @vdev: VDEV object
+ *
+ * API to check given vdev is a special vdev.
+ *
+ * Return: true if given vdev is special vdev, else false
+ */
+static inline bool wlan_vdev_mlme_is_special_vdev(
+				struct wlan_objmgr_vdev *vdev)
+{
+	struct vdev_mlme_obj *vdev_mlme;
+
+	if (!vdev)
+		return false;
+
+	vdev_mlme = wlan_vdev_mlme_get_cmpt_obj(vdev);
+	if (!vdev_mlme)
+		return false;
+
+	return vdev_mlme->mgmt.generic.special_vdev_mode;
+}
 #endif