Users Guide
7–RoCE 配置
配置 DCQCN
171 AH0054602-05 M
控制 vLAN 优先级的另一种方法是使用 rdma_glob_vlan_pri 节点。这种方法
影响设置值后创建的 QP。例如,如需为随后创建的 QP 设置 vLAN 优先级数字为
5,请发出以下命令:
./debugfs.sh -n eth0 -t rdma_glob_vlan_pri 5
在 RDMA 流量上设置 ECN
使用 rdma_glob_ecn 节点启用指定 RoCE 优先级的 ECN。例如,如需使用优
先级 5 启用 RoCE 流量的 ECN,请发出以下命令:
./debugfs.sh -n eth0 -t rdma_glob_ecn 1
通常在启用 DCQCN 后需要此命令。
在 RDMA 流量上设置 DSCP
使用 rdma_glob_dscp 节点控制 DSCP。例如,如需使用优先级 5 设置 RoCE
流量上的 DSCP,请发出以下命令:
./debugfs.sh -n eth0 -t rdma_glob_dscp 6
通常在启用 DCQCN 后需要此命令。
配置 DSCP-PFC
使用 dscp_pfc 节点配置 PFC 的 dscp->priority 关联。您必须在添加条目
至映射前启用此功能。例如,如需映射 DSCP 值 6 至优先级 5,请发出以下命令:
./debugfs.sh -n eth0 -t dscp_pfc_enable 1
./debugfs.sh -n eth0 -t dscp_pfc_set 6 5
启用 DCQCN
如需启用 RoCE 流量的 DCQCN,请通过 dcqcn_enable 模块参数探测 qed 驱
动程序。 DCQCN 要求启用 ECN 指示 (请参阅第 171 页上 “ 在 RDMA 流量上设
置 ECN”)。
配置 CNP
可对拥塞通知数据包 (CNP) 独立配置 vLAN 优先级和 DSCP。使用
dcqcn_cnp_dscp 和 dcqcn_cnp_vlan_priority 模块参数控制此类数据
包。例如:
modprobe qed dcqcn_cnp_dscp=10 dcqcn_cnp_vlan_priority=6