* @brief Creates the handle for tethering.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks The @a tethering must be released using tethering_destroy().
* @param[out] tethering A handle of a new mobile ap handle on success
* @return 0 on success, otherwise a negative error value
* @brief Destroys the handle for tethering.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @return 0 on success, otherwise a negative error value
* @retval #TETHERING_ERROR_NONE Successful
* @brief Enables the tethering, asynchronously.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @return 0 on success, otherwise negative error value
* @brief Disables the tethering, asynchronously.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @return 0 on success, otherwise negative error value
* @brief Checks whether the tethering is enabled or not.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @return @c true if tethering is enabled, \n @c false if tethering is disabled
* @brief Gets the MAC address of local device as "FC:A1:3E:D6:B1:B1".
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a mac_address must be released using free().
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @brief Gets the name of network interface (e.g. usb0).
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a interface_name must be released using free().
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @brief Gets the local IP address.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a ip_address must be released using free().
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @brief Gets the Gateway address.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a gateway_address must be released using free().
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @brief Gets the Subnet Mask.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a subnet_mask must be released using free().
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @brief Gets the data usage.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[out] usage The data usage
* @return 0 on success, otherwise negative error value
* @brief Gets the clients which are connected.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @param[in] callback The callback function to invoke
* @brief Registers the callback function, which is called when tethering is enabled.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @param[in] callback The callback function to invoke
* @brief Unregisters the callback function, which is called when tethering is enabled.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @retval #TETHERING_ERROR_NONE Successful
* @brief Registers the callback function called when tethering is disabled.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @param[in] callback The callback function to invoke
* @brief Unregisters the callback function, which is called when tethering is disabled.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @retval #TETHERING_ERROR_NONE Successful
* @brief Registers the callback function, which is called when the state of connection is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @param[in] callback The callback function to invoke
* @brief Unregisters the callback function, which is called when the state of connection is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @retval #TETHERING_ERROR_NONE Successful
* @brief Registers the callback function, which is called when the security type of Wi-Fi tethering is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] callback The callback function to invoke
* @param[in] user_data The user data to be passed to the callback function
* @brief Unregisters the callback function, which is called when the security type of Wi-Fi tethering is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The tethering type
* @retval #TETHERING_ERROR_NONE Successful
* @brief Registers the callback function , which iscalled when the visibility of SSID is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] callback The callback function to invoke
* @param[in] user_data The user data to be passed to the callback function
* @brief Unregisters the callback function, which is called when the visibility of SSID is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @retval #TETHERING_ERROR_NONE Successful
* @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
* @brief Registers the callback function, which is called when the passphrase of Wi-Fi tethering is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] callback The callback function to invoke
* @param[in] user_data The user data to be passed to the callback function
* @brief Unregisters the callback function, which is called when the passphrase of Wi-Fi tethering is changed.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @retval #TETHERING_ERROR_NONE Successful
* @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
* @brief Sets the security type of Wi-Fi tethering.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks This change is applied next time Wi-Fi tethering is enabled.
* @param[in] tethering The tethering handle
* @param[in] type The security type
* @brief Gets the security type of Wi-Fi tethering.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[out] type The security type
* @return 0 on success, otherwise negative error value
* @details The SSID cannot exceed 32 bytes. If SSID is not set, device name is used as SSID.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks This change is applied next time Wi-Fi tethering is enabled with same @a tethering handle.
* @param[in] tethering The tethering handle
* @param[in] ssid The SSID
* @brief Gets the SSID (service set identifier).
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a ssid must be released using free().
* @param[in] tethering The tethering handle
* @param[out] ssid The SSID
* @details If the visibility is set to invisible, then the SSID of this device is hidden and Wi-Fi scan will not find the device.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks This change is applied next time Wi-Fi tethering is enabled.
* @param[in] tethering The tethering handle
* @param[in] visible The visibility of SSID: (@c true = visible, @c false = invisible)
* @details If the visibility is set to invisible, then the SSID of this device is hidden and Wi-Fi scan will not find the device.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[out] visible The visibility of SSID: (@c true = visible, @c false = invisible)
* @return 0 on success, otherwise negative error value
* @brief Sets the passphrase.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks This change is applied next time Wi-Fi tethering is enabled.
* @param[in] tethering The tethering handle
* @param[in] passphrase The passphrase
* @brief Gets the passphrase.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a passphrase must be released using free().
* @param[in] tethering The tethering handle
* @param[out] passphrase The passphrase
* @brief Reloads the settings (SSID / Passphrase / Security type / SSID visibility).
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks Connected devices via Wi-Fi tethering or MobileAP will be disconnected when the settings are reloaded.
* @param[in] tethering The tethering handle
* @param[in] callback The callback function to invoke
int tethering_wifi_reload_settings(tethering_h tethering, tethering_wifi_settings_reloaded_cb callback, void *user_data);
/**
+ * @brief Gets the mac_filter for Wi-Fi Tethering.
+ * @details If you set the mac_filter to enable, then the device can be allowed/blocked based on mac-address.
+ * By default mac_filter is set to false.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[out] mac_filter The mac filter: (@c true = enable, @c false = disable)
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_get_mac_filter(tethering_h tethering, bool *mac_filter);
+
+/**
+ * @brief Sets the mac-filter for Wi-Fi Tethering.
+ * @details If you set the mac_filter to enable, then the device can be allowed/blocked based on mac-address.
+ * By default mac_filter is set to @c false.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @remarks This change is applied next time Wi-Fi tethering is enabled.
+ * @param[in] tethering The tethering handle
+ * @param[in] mac_filter The mac filter: (@c true = enable, @c false = disable)
+ * @return 0 on success, otherwise negative error value
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_OPERATION_FAILED Operation failed
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_get_mac_filter()
+ */
+int tethering_wifi_set_mac_filter(tethering_h tethering, bool mac_filter);
+
+/**
+ * @brief Adds the mac-address to the allowed client list.
+ * @details AP can allow the client by adding clients mac-address to the allowed list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[in] mac The mac address
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_add_allowed_mac_list(tethering_h tethering, const char *mac);
+
+/**
+ * @brief Removes the mac-address from the allowed client list.
+ * @details Removes the mac-address from the allowed client list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[in] mac The mac address
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_remove_allowed_mac_list(tethering_h tethering, const char *mac);
+/**
+ * @brief Gets the mac-addresses from the allowed client list.
+ * @details Gets the mac-addresses from the allowed client list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[out] allowed_mac_list list of allowed mac addresses list
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_get_allowed_mac_list(tethering_h tethering, void **allowed_mac_list);
+
+/**
+ * @brief Adds the mac-address to the blocked(black list) client list.
+ * @details AP can disallow the client by adding clients mac-address to the blocked list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[in] mac The mac address
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_add_blocked_mac_list(tethering_h tethering, const char *mac);
+
+/**
+ * @brief Removes the mac-address from the blocked(black list) client list.
+ * @details Removes the mac-address from the blocked client list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[in] mac The mac address
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_remove_blocked_mac_list(tethering_h tethering, const char *mac);
+
+/**
+ * @brief Gets the mac-addresses from the blocked client list.
+ * @details Get the mac-addresses from the blocked client list.
+ * @since_tizen 3.0
+ * @privlevel platform
+ * @privilege %http://tizen.org/privilege/tethering.admin
+ * @param[in] tethering The handle of tethering
+ * @param[out] blocked_mac_list list of blocked mac addresses list
+ * @return 0 on success, otherwise negative error value.
+ * @retval #TETHERING_ERROR_NONE Successful
+ * @retval #TETHERING_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #TETHERING_ERROR_NOT_SUPPORTED API is not supported
+ * @retval #TETHERING_ERROR_PERMISSION_DENIED Permission Denied
+ * @see tethering_mobileap_set_mac_filter()
+ */
+int tethering_wifi_get_blocked_mac_list(tethering_h tethering, void **blocked_mac_list);
+
+/**
* @brief Sets the security type of Wi-Fi AP.
* @details If security type is not set, WPA2_PSK is used.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] type The security type
* @return 0 on success, otherwise negative error value
* @details If security type is not set, WPA2_PSK is used.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[out] type The security type
* @return 0 on success, otherwise negative error value
* @details The SSID cannot exceed 32 bytes. If SSID is not set, device name is used as SSID.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] ssid The SSID
* @return 0 on success, otherwise negative error value
* @details If SSID is not set, Device name is used as SSID.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a ssid must be released using free().
* @param[in] tethering The tethering handle
* @param[out] ssid The SSID
* @details By default visibility is set to @c true.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks This change is applied next time Wi-Fi tethering is enabled.
* @param[in] tethering The tethering handle
* @param[in] visible The visibility of SSID: (@c true = visible, @c false = invisible)
* @details By default visibility is set to @c true.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[out] visible The visibility of SSID: (@c true = visible, @c false = invisible)
* @return 0 on success, otherwise negative error value
* @details If the passphrase is not set, random string of 8 characters will be used.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] tethering The tethering handle
* @param[in] passphrase The passphrase
* @return 0 on success, otherwise negative error value
* @details If the passphrase is not set, random string of 8 characters will be used.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a passphrase must be released using free().
* @param[in] tethering The tethering handle
* @param[out] passphrase The passphrase
* @brief Reloads the settings (SSID / Passphrase / Security type / SSID visibility) for Wi-Fi AP.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks Devices connected via MobileAP will be disconnected when the settings are reloaded.
* @param[in] tethering The tethering handle
* @param[in] callback The callback function to invoke
* @brief Clones the handle of a client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a dest must be release using tethering_client_destroy().
* @param[out] dest The cloned client handle
* @param[in] origin The origin client handle
* @brief Destroys the handle of a client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] client The client handle
* @return 0 on success, otherwise a negative error value
* @retval #TETHERING_ERROR_NONE Successful
* @brief Gets the tethering type of client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] client The handle of client
* @param[out] type The type of tethering
* @return 0 on success, otherwise a negative error value.
* @brief Gets the name of a client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a name must be released using free().
* @param[in] client The client handle
* @param[out] name The name of the client
* @brief Gets the IP address of a client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a ip_address must be released using free().
* @param[in] client The client handle
* @param[in] address_family The address family of IP address. Currently, #TETHERING_ADDRESS_FAMILY_IPV4 is only supported
* @brief Gets the MAC address of a client such as "FC:A1:3E:D6:B1:B1".
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @remarks @a mac_address must be released using free().
* @param[in] client The client handle
* @param[out] mac_address The MAC address
* @brief Gets the connection time of a client.
* @since_tizen 2.3
* @privlevel platform
- * @privilege http://tizen.org/privilege/tethering.admin
+ * @privilege %http://tizen.org/privilege/tethering.admin
* @param[in] client The client handle
* @param[out] time The connected time of the client
* @return 0 on success, otherwise a negative error value