Mellanox SwitchX SDK API Guide  4.3.2104
sx_api_issu.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014-2019. Mellanox Technologies, Ltd. ALL RIGHTS RESERVED.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may
5  * not use this file except in compliance with the License. You may obtain
6  * a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
7  *
8  * THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR
9  * CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT
10  * LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS
11  * FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.
12  *
13  * See the Apache Version 2.0 License for specific language governing
14  * permissions and limitations under the License.
15  *
16  */
17 
18 #ifndef __SX_API_ISSU_H__
19 #define __SX_API_ISSU_H__
20 
21 #include <sx/sdk/sx_api.h>
22 
23 /************************************************
24  * API functions
25  ***********************************************/
26 
40 sx_status_t sx_api_issu_log_verbosity_level_set(const sx_api_handle_t handle,
41  const sx_log_verbosity_target_t verbosity_target,
42  const sx_verbosity_level_t module_verbosity_level,
43  const sx_verbosity_level_t api_verbosity_level);
44 
56 sx_status_t sx_api_issu_start_set(const sx_api_handle_t handle);
57 
68 sx_status_t sx_api_issu_end_set(const sx_api_handle_t handle);
69 
84 sx_status_t sx_api_issu_pause_set(const sx_api_handle_t handle,
85  const sx_issu_pause_t *pause_params_p);
86 
101 sx_status_t sx_api_issu_resume_set(const sx_api_handle_t handle,
102  const sx_issu_resume_t *resume_params_p);
103 
104 #endif /* __SX_API_ISSU_H__ */
sx_api_issu_start_set
sx_status_t sx_api_issu_start_set(const sx_api_handle_t handle)
sx_api_issu_resume_set
sx_status_t sx_api_issu_resume_set(const sx_api_handle_t handle, const sx_issu_resume_t *resume_params_p)
sx_api_issu_pause_set
sx_status_t sx_api_issu_pause_set(const sx_api_handle_t handle, const sx_issu_pause_t *pause_params_p)
sx_api_issu_end_set
sx_status_t sx_api_issu_end_set(const sx_api_handle_t handle)
sx_api_issu_log_verbosity_level_set
sx_status_t sx_api_issu_log_verbosity_level_set(const sx_api_handle_t handle, const sx_log_verbosity_target_t verbosity_target, const sx_verbosity_level_t module_verbosity_level, const sx_verbosity_level_t api_verbosity_level)