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

qcacmn: qdf: Introduce QDF_SSID_FMT and QDF_SSID_REF

Introduce the feature to hide SSID in the logs.

To enable this feature, set CONFIG_WLAN_TRACE_HIDE_SSID to y.
If this feature is enabled, SSID 'my_ssid' will be printed as
'*' in the logs.

Change-Id: Ibdafe1f202de805d9116d780f79f015a8a6bd2ee
CRs-Fixed: 3294362
Yu Wang 2 лет назад
Родитель
Сommit
393465dcf4
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      qdf/inc/qdf_types.h

+ 8 - 0
qdf/inc/qdf_types.h

@@ -952,6 +952,14 @@ QDF_STATUS qdf_uint64_parse(const char *int_str, uint64_t *out_int);
 #define QDF_MAC_ADDR_REF(a) (a)
 #endif /* WLAN_TRACE_HIDE_MAC_ADDRESS */
 
+#define QDF_SSID_FMT "%.*s"
+
+#if defined(WLAN_TRACE_HIDE_SSID)
+#define QDF_SSID_REF(_l, _s) 1, "*"
+#else
+#define QDF_SSID_REF(_l, _s) (_l), (_s)
+#endif /* WLAN_TRACE_HIDE_SSID */
+
 #define QDF_MAC_ADDR_BCAST_INIT { { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } }
 #define QDF_MAC_ADDR_ZERO_INIT { { 0, 0, 0, 0, 0, 0 } }