格式如下:
wireshark抓包,soft-roce(基于rocev2实现的)格式如下:
其实这里看着有点奇怪,ICRC是跟在Payload头后面的,不知道为什么抓包看到的却是在BTH头后面的,还有就是看不到FCS??
其中BTH头的格式有以下字段:
BTH长度是12B。
opcode(1B):0-4bit表示操作方式,比如上面是RDMA WRITE,5-7表示qp的类型,比如上面是rc类型,根据opcode的组合,可能还会有一些额外的头部跟在BTH后面,比如上面跟了一个RETH头部。
Solicited Event(1bit):参考