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
父主题: UCC编程框架定制接口