配置公共参数
自定义拥塞控制算法时需要配置的公共参数如下所示。以下以“/sys/class/net/ens4f0/ecn/”为例进行参数说明。
ecn/
├── algo_type
├── cc_algo
├── coal_ack_num
└── roce3_ucc/
├── cnp_enable
├── cnp_prio
├── cnp_prio_enable
├── min_cnp_period
├── rtt_enable
├── rtt_rsp_prio
├── rtt_rsp_prio_enable
└── rtt_version
参数 |
说明 |
|---|---|
algo_type |
当前拥塞算法的类型。
|
cc_algo |
当前所使能的拥塞控制算法ID。 用户自定义拥塞控制算法应输入形如“user_cc_x”的字符串进行配置,其中x为对应算法ID,取值范围是[5, 15]。 |
coal_ack_num |
ACK报文聚合参数,默认是6,即收到6个数据包回复1个ACK报文。取值范围是[1, 6]。 |
cnp_enable |
是否可发送CNP报文,默认值是0,即CNP报文不可发送。取值范围是{0, 1}。 |
cnp_prio |
设置CNP流量所走队列,默认是0。取值范围是[0, 7]。 |
cnp_prio_enable |
CNP流量设置开关,默认是0。取值范围是{0, 1}。 |
min_cnp_period |
最小发送CNP周期,取值范围是[1, 255]。 |
rtt_enable |
是否开启RTT功能,0:不开启,1:开启。默认是0。取值范围是{0, 1}。 |
rtt_rsp_prio |
设置RTT响应报文所走队列,默认是0。取值范围是[0, 7]。 |
rtt_rsp_prio_enable |
RTT响应报文转发队列可配置使能,默认是0。取值范围是{0, 1}。 |
rtt_version |
设置RTT报文的版本号,默认是0。取值范围是{0}。版本号设置的是RTT报文的payload格式,0对应的是英伟达卡的RTT_v0版本。 |
hiroce3驱动被卸载(rmmod hiroce3)时,配置文件会被删除,重新加载hiroce3驱动(modprobe hiroce3)后配置文件恢复默认值。
父主题: 配置服务器