Получение подтверждения от ядра при настройке из пространства пользователя - PullRequest
0 голосов
/ 30 апреля 2018

Я использую сокеты nl80211 и Netlink для отправки сообщения ядру, чтобы что-то установить. Если быть точным, я выдаю указанные поставщиком команды из пространства пользователя в set RF-сектор в wil6210 драйвере. Для команд set приложение userpace не запрашивает какую-либо информацию у ядра. Я хочу знать, стоит ли ожидать от ядра сообщения о том, успешно ли выполнена команда set или нет?

Если есть подтверждение от ядра в пользовательское пространство, на какие атрибуты мне следует обратить внимание? Это стандартный ответ для всех set запросов?

1 Ответ

0 голосов
/ 10 мая 2018

Обычно, чтобы передать значение драйверу ядра, используйте файл на /sys.

Чтобы использовать файл на /sys, вы должны вызвать функцию создания sysfs, например sysfs_create_group(). Многие драйверы ядра используют этот способ. Если вы используете файл на /sys, вы также можете передать ошибку, если это необходимо.

Я думаю, что использование файла на /sys является более общим и каноническим, чем использование set.

...