HcclChannelDesc
功能说明
定义通道参数。
定义原型
typedef struct {
CommAbiHeader header;
uint32_t remoteRank; /* 远端rankId */
CommProtocol channelProtocol; /* 通信协议 */
EndpointDesc localEndpoint; /* 本地网络设备端侧描述 */
EndpointDesc remoteEndpoint; /* 远端网络设备端侧描述 */
uint32_t notifyNum; /* channel上使用的同步信号数量 */
void *memHandles; /* 注册到通信域的待交换内存句柄 */
uint32_t memHandleNum; /* 注册到通信域的待交换内存句柄数量 */
union {
uint8_t raws[128]; /* 通用缓存 */
struct {
uint32_t queueNum; /* QP数量 */
uint32_t retryCnt; /* 最大重传次数 */
uint32_t retryInterval; /* 重传间隔(ms) */
uint8_t tc; /* 流量类别(QoS) */
uint8_t sl; /* 服务等级(QoS) */
} roceAttr;
};
} HcclChannelDesc;
父主题: 数据类型定义