*/
int wifi_manager_tdls_unset_state_changed_cb(wifi_manager_h wifi);
+
+/**
+ * @brief Enables a TDLS channel switching request.
+ * @since_tizen 4.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/network.set
+ *
+ * @param[in] wifi The Wi-Fi handle
+ * @param[in] peer_mac_addr The MAC address of the connected TDLS peer
+ * @param[in] freq The new frequency [MHz]
+ *
+ * @return @c 0 on success, otherwise negative error value
+ * @retval #WIFI_MANAGER_ERROR_NONE Successful
+ * @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
+ * @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
+ */
+
+int wifi_manager_tdls_enable_channel_switching(wifi_manager_h wifi,
+ const char *peer_mac_addr, int freq);
+
+
+/**
+ * @brief Disables a TDLS channel switching request.
+ * @since_tizen 4.0
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/network.set
+ *
+ * @param[in] wifi The Wi-Fi handle
+ * @param[in] peer_mac_addr The MAC address of the connected TDLS peer
+ *
+ * @return @c 0 on success, otherwise negative error value
+ * @retval #WIFI_MANAGER_ERROR_NONE Successful
+ * @retval #WIFI_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #WIFI_MANAGER_ERROR_INVALID_OPERATION Invalid operation
+ * @retval #WIFI_MANAGER_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #WIFI_MANAGER_ERROR_NOT_SUPPORTED Not supported
+ */
+
+int wifi_manager_tdls_disable_channel_switching(wifi_manager_h wifi,
+ const char *peer_mac_addr);
+
+
+
+
/**
* @}
*/