399 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【OLK-5.10】增加华为智能网卡RDMA驱动

已完成
任务
创建于  
2024-04-16 16:52

【特性描述】
openEuler更新华为自研SP600系列网卡RDMA驱动
【特性竞争力】
该RDMA驱动支持特性如下:
支持华为自研SP600系列网卡;
支持RoCEv2协议;
支持RoCE XRC、UD、UC、RC模式;
支持RoCE UC、RC、UD本地交换;
支持RoCE MR、PD、CQ、QoS、QP、SRQ管理;
支持RoCE 拥塞控制;
支持RoCE Bond功能;
支持RoCE FLR功能;
支持RoCE 表项规格;
支持RoCE错误检测和上报;
【硬件架构】
ARM/x86
【特性约束】
NA
【涉及仓库】
仓库:openEuler/kernel
路径:drivers/infiniband/hw/
【交付个人/团队】
wushuai51@huawei.com guchengbo@huawei.com zhengxiaoping5@huawei.com / SP600标卡特性交付团队

评论 (2)

wushuai 创建了任务

Hi w00623716, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

  1. RoCE建链正常
[root@localhost ~]# ib_send_bw -d hrn3_0

************************************
* Waiting for client to connect... *
************************************
---------------------------------------------------------------------------------------
                    Send BW Test
 Dual-port       : OFF          Device         : hrn3_0
 Number of qps   : 1            Transport type : IB
 Connection type : RC           Using SRQ      : OFF
 PCIe relax order: ON
 ibv_wr* API     : OFF
 RX depth        : 512
 CQ Moderation   : 1
 Mtu             : 1024[B]
 Link type       : Ethernet
 GID index       : 1
 Max inline data : 0[B]
 rdma_cm QPs     : OFF
 Data ex. method : Ethernet
---------------------------------------------------------------------------------------
 local address: LID 0000 QPN 0x0002 PSN 0x8688a6
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 remote address: LID 0000 QPN 0x000b PSN 0x658b1e
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
---------------------------------------------------------------------------------------
 #bytes     #iterations    BW peak[MB/sec]    BW average[MB/sec]   MsgRate[Mpps]
 65536      1000             0.00               4918.69            0.078699
---------------------------------------------------------------------------------------
[root@localhost ~]# 
  1. RoCE打流验证正常
[root@localhost ~]# ib_send_bw -d hrn3_0 -x 1 -F --run_infinitely -q 8 --report_gbits  

************************************
* Waiting for client to connect... *
************************************
---------------------------------------------------------------------------------------
                    Send BW Test
 Dual-port       : OFF          Device         : hrn3_0
 Number of qps   : 8            Transport type : IB
 Connection type : RC           Using SRQ      : OFF
 PCIe relax order: ON
 ibv_wr* API     : OFF
 RX depth        : 512
 CQ Moderation   : 1
 Mtu             : 1024[B]
 Link type       : Ethernet
 GID index       : 1
 Max inline data : 0[B]
 rdma_cm QPs     : OFF
 Data ex. method : Ethernet
---------------------------------------------------------------------------------------
 local address: LID 0000 QPN 0x0003 PSN 0x70ab04
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0004 PSN 0x8c45d5
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0005 PSN 0xce27c5
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0006 PSN 0xce18f9
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0007 PSN 0xa4814f
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0008 PSN 0x2deacf
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x0009 PSN 0xca424c
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 local address: LID 0000 QPN 0x000a PSN 0xd4b1f
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:166
 remote address: LID 0000 QPN 0x000c PSN 0x5be76d
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x000d PSN 0x50e153
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x000e PSN 0xd603a1
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x000f PSN 0xf4d0dc
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x0010 PSN 0x244bbf
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x0011 PSN 0x2e2fb5
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x0012 PSN 0x4caf70
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
 remote address: LID 0000 QPN 0x0013 PSN 0x4a8ea9
 GID: 00:00:00:00:00:00:00:00:00:00:255:255:192:168:66:120
---------------------------------------------------------------------------------------
 #bytes     #iterations    BW peak[Gb/sec]    BW average[Gb/sec]   MsgRate[Mpps]
 65536      871858           0.00               91.42              0.174370
 65536      871889           0.00               91.42              0.174376
 65536      871890           0.00               91.42              0.174376
 65536      871888           0.00               91.42              0.174377
 65536      871887           0.00               91.42              0.174377
 65536      871889           0.00               91.42              0.174376
 65536      871885           0.00               91.42              0.174376

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助

53164aa7 5694891 3bd8fe86 5694891