Назад | Перейти на главную страницу

«Невозможно установить параметры звонка устройства: операция не поддерживается»

Я пытаюсь изменить RX и TX для сервера HP BL460C с помощью ethtool и получаю следующее:

ethtool -G eth0 rx 4078 tx 4078
Cannot set device ring parameters: Operation not supported

Информация о моем водителе следующая:

driver: be2net                                                       
version: 10.2r                                                      
firmware-version: 12.0.1110.11 
bus-info: 0000:06:00.0                                              
supports-statistics: yes                                            
supports-test: yes                                                  
supports-eeprom-access: yes                                         
supports-register-dump: yes                                         
supports-priv-flags: no`

CentOS версии 6.6

Настройки необходимы для многоадресного приложения, которое мы запускаем на этом сервере.

Можно добавить параметры в файлы конфигурации интерфейса и перезагрузиться?
Это было бы добавление строки, подобной следующей, к /etc/sysconfig/network-scripts/ifcfg-ethX файлы.

ETHTOOL_OPTS="-G ${DEVICE} rx 4078 tx 4078"

Другой вариант - передать значения модулю be2net в настройке modprobe. Вот пример.

insmod be2net.ko rx_frag_size=value или в /etc/modprocbe.d/be2net.conf:

options be2net rx_frag_size=value

Также см. Рекомендации HPE: https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0106342