qcacmn: qdf: Introduce QDF_FULL_MAC_FMT and QDF_FULL_MAC_REF
The idea behind introducing these macros is, if the feature CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS is enabled, then the requirement is to hide 2nd, 3rd and 4th octet of the MAC address in the kernel logs and driver logs. But other management interfaces like ioctl, debugfs, sysfs, wext, unit test code or non-production simulator sw (iot_sim) should continue to log the full mac address. If the developer directly introduces %pM in the code, it becomes difficult to catch this in the code review and may end up breaking the feature CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS if enabled. Hence the plan is to introduce meaningful macros to help code audit easy and with the help of automation, block the developer from directly introducing %pM in the code. Change-Id: Id28663eb6e750febba07ed9bdad168187df3248f CRs-Fixed: 2763028
Loading
Please register or sign in to comment