BRCM_SAI_FUNCTION_ENTER(SAI_API_MIRROR); BRCM_SAI_SWITCH_INIT_CHECK; if (BRCM_SAI_CHK_OBJ_MISMATCH(session_id, SAI_OBJECT_TYPE_MIRROR_SESSION)) { BRCM_SAI_LOG_MIRROR(SAI_LOG_LEVEL_ERROR, "Invalid mirror session object 0x%16lx passed\n", session_id); return SAI_STATUS_INVALID_OBJECT_TYPE; }
时间: 2023-10-09 11:11:20 浏览: 86
brcm_hw_ids.rar_V2
这段代码看起来是在一个SAI API函数中进行一些参数检查,主要是对于输入的mirror session对象的类型进行检查,如果不是SAI_OBJECT_TYPE_MIRROR_SESSION类型,则会返回SAI_STATUS_INVALID_OBJECT_TYPE错误。同时,BRCM_SAI_SWITCH_INIT_CHECK可能是一个检查switch是否初始化的宏定义。BRCM_SAI_LOG_MIRROR可能是一个记录日志的宏定义。
阅读全文