RDMA访问标志验证:RC、UC、UD无本地写权限时接收Send类报文的行为问询
RC、UC、UD传输模式下无本地写权限接收Send/Send with Immediate报文的预期行为
你的观点完全正确,具体行为可拆解为:
- 目标端:会触发本地保护错误(Local Protection Error)。当报文抵达目标端后,系统会校验接收缓冲区的本地写权限,若当前执行上下文不具备对应权限,会直接抛出权限错误,不会完成数据写入操作。
- 发起端:会遭遇传输失败,不同模式下的反馈细节有差异:
- 对于
RC(可靠连接)模式,发起端会收到明确的错误状态码,清晰知晓操作失败; - 对于
UC(不可靠连接)和UD(不可靠数据报)模式,尽管这类模式本身不保证数据交付,但当目标端返回权限错误时,发起端同样会接收到失败通知,不会默认报文已成功送达。
- 对于
内容的提问来源于stack exchange,提问作者Shegunts
相关产品推荐
相关产品推荐

