Добрый день!
у меня есть сетевой драйвер
я вижу его в «ifconfig»
Для приема команды из пользовательского пространства в пространстве ядра я использую функцию
ndo_eth_ioctl
В пользовательском пространстве я использую: ioctl(fd, SIOC_SETREGISTER, &ifr)
все было неплохо до ядра 6.0.1
в версии 5.9.9 команды из пользовательского пространства в пространство ядра ходили хорошо.
Но после того, как я обновил ядро до 6.0.1, функция ioctl возвращает ошибку. (-1)
может кто-нибудь подсказать, где и как найти решение?