鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

flexda_ucc_init_algo_ctx

接口名称

flexda_ucc_init_algo_ctx

接口描述

初始化和去初始化自定义拥塞控制算法上下文信息。

接口类型

UCC HOOK API

参数说明

参数名

入参/出参

说明

ucc_event_e event_type

入参

ucc_event_e event_type ∈ { event ∈ ucc_event_e | event = UCC_EVENT_VERBS_INIT or event = UCC_EVENT_VERBS_DEINIT }

ucode_ucc_ext_ctx_s *const ucc_ctx

入参

拥塞控制算法上下文信息,共32Bytes,用户可根据实际算法定制结构体,具体见ucode_ucc_ext_ctx_s。用户可以修改指针指向的内容,但不可修改指针指向。

const roce_ucc_event_input_s *const input

入参

Verbs QP init、deinit、modify相关的上下文信息,由框架提供,具体见roce_ucc_event_input_s。用户不可修改指针指向及指向的内容。

u8 algo_id

入参

自定义拥塞控制算法ID。取值范围为[5,15]。

使用示例

void flexdaucc_init_algo_ctx(ucc_event_e event_type, ucode_ucc_ext_ctx_s *const ucc_ctx, const roce_ucc_verbs_event_input_s *const input, u8 algo_id)
{
    ……
}

返回值

void