HcommChannelDesc【免费下载链接】hcommHCOMMHuawei Communication是HCCL的通信基础库提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm功能说明定义组件间通道参数。定义原型typedef struct { CommAbiHeader header; /* ABI头部包含版本等信息 */ EndpointDesc remoteEndpoint; /* 远端网络设备端侧描述 */ uint32_t notifyNum; /* channel上使用的同步信号数量 */ // exchangeAllMems True时不需要配置memHandle bool exchangeAllMems; /* 表示是否交换本地网络设备端注册的内存信息 */ HcommMemHandle *memHandles; /* 注册到通信域的待交换内存句柄exchangeAllMems为True时无效 */ uint32_t memHandleNum; /* 注册到通信域的待交换内存句柄数量exchangeAllMems为True时无效 */ HcommSocket socket; /* Socket 句柄 */ uint16_t port; /* Socket 监听指定端口*/ union { uint8_t raws[128]; /* 通用缓存 */ struct { uint32_t queueNum; /* QP数量当前仅支持一个QP */ uint32_t retryCnt; /* 最大重传次数范围为0~7默认为7 */ uint32_t retryInterval; /* 重传间隔范围为5~24默认为20 (对应时间4.096*2^20us) */ uint8_t tc; /* 流量类别(QoS)范围为0~255默认为132 */ uint8_t sl; /* 服务等级(QoS)范围为0~7默认为4 */ } roceAttr; struct { uint32_t qos; /* HCCS QoS */ } hccsAttr; }; } HcommChannelDesc;【免费下载链接】hcommHCOMMHuawei Communication是HCCL的通信基础库提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考