Для определенного продукта необходимо написать API конфигурации, диагностики и тестирования ethrnet интерфейсов. Все работает кроме тестирования. При попытке выполнить следующий код: ... fd = socket(AF_INET, SOCK_DGRAM, 0); if (fd < 0) { perror("error:506.234"); return; } ... drvinfo.cmd = ETHTOOL_GDRVINFO; ifr->ifr_data = (caddr_t)&drvinfo; err = ioctl(fd, SIOCETHTOOL, ifr); if (err < 0) { perror("error:506.238"); return; } ... memset (test->data, 0, drvinfo.testinfo_len * sizeof(u64)); test->cmd = ETHTOOL_TEST; test->len = drvinfo.testinfo_len; test->flags = ETH_TEST_FL_OFFLINE; ifr->ifr_data = (caddr_t)test; err = ioctl(fd, SIOCETHTOOL, ifr); if (err < 0) { perror("error:506.240"); free (test); return; } ... Получаю: error:506.240: Operation not supported Попытался ethtool -t eth0 : Cannot test: Operation not supported Понимаю что проблема в драйвере (видимо). Но люди отвечающие за конфигурацию макета ничего менять не хотят (и не станут). Возможно ли решить проблему не меняя драйвер? Возможно есть альтернативный вариант тестирования? Os: Linux Montavista (kernel 2.4.20). Заранее с уважением
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум как использовать новое API ETHTOOL_GLINKSETTINGS/ETHTOOL_SLINKSETTINGS API (2021)
- Форум Тестирование ethernet (2013)
- Форум Не работает чтение с web-камеры (v4l2) (2024)
- Форум Тестирование Gigabit Ethernet (2008)
- Форум V4L2: ошибка удаления буфера из очереди: недопустимый аргумент (2023)
- Форум Проблема с Ethernet-интерфейсом (2009)
- Форум block device driver: не работает чтение (2024)
- Форум Как организовать параллельное тестирование ретрансляторов ethernet? (2025)
- Форум 2 Ethernet интерфейса. Приоритет главного шлюза (2013)
- Форум Допустимое количество ошибок на интерфейсах ethernet (2018)