【发布时间】:2020-02-19 06:49:25
【问题描述】:
在对从 Mellanox CX-4(请求发起者)到另一个 RNIC 的 64K 消息大小运行 ib_read_bw 测试时,从 Mellanox 开始重新传输第 5 次 RDMA-READ 之后的 50KB 数据(前 12KB 已被确认)成功),之后它不断地重新传输剩余 50KB 数据的相同请求,尽管目标 RNIC 正在响应。
观察到目标 RNIC 在第一个 RDMA READ 响应中响应的 MSN 为 11,而不是 5,用于重新传输(对于 50KB)读取请求。
infiniband 规范说,对于重复的请求,RNIC 不应该增加 MSN,这是否意味着,RNIC 应该使用它拥有的任何 MSN 进行响应(它可能已经响应了所有收到的传入请求并且 MSN 为 16 和然后看到重新传输)或者它是否应该以正确的 MSN 响应重新传输的 RDMA READ。
【问题讨论】:
标签: nic infiniband rdma mellanox