devn-fd.so

Драйвер Ethernet на основе дескриптора файла

Синтаксис:

io-pkt-* -d fd fd=устройство[,опция[,опция ...]] ...

Опции:

ahdlc
Чтение или запись пакетных данных в формате кадра AHDLC.
wait
Ожидать подключение устройства.
fd=устройство
Устройство, на котором должен быть открыт дескриптор файла для чтения или записи пакетных данных. Эта опция является обязательной.
mac=XXXXXXXXXXXX
MAC-адрес контроллера. Значение по умолчанию отсутствует.
mru=число
Максимальная длина принимаемого пакета. Значение по умолчанию – 1514.
mtu=число
Максимальная длина передаваемого пакета. Значение по умолчанию – 1514.
nomulticast
Отключить поддержку многоадресной передачи.
priority=N
Приоритет потока событий драйвера. Значение по умолчанию – 21.
promiscuous
Включить "неразборчивый" режим. По умолчанию этот режим отключен.
verbose
verbose=число
Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значения в диапазоне от 1 до 4; чем больше значение, тем более подробная информация выводится). Значение по умолчанию – 0. Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.


Caution: Для разделения опций используется запятая (но не пробелы).

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

arm, armv7, mips, ppc, x86

Описание:

Драйвер devn-fd.so использует функции ввода-вывода, основанные на дескрипторах файлов (в частности, функции open(), read() и write()), для приема и передачи пакетов. С помощью этого драйвера обеспечивается надежная передача данных в любой среде передачи менеджером сети ( io-pkt-*) на основе дескрипторов файлов.


Note: Драйвер devn-fd.so не поддерживает multicast адреса.

Например, драйвер devn-fd.so может использоваться для соединения двух компьютеров по нуль-модемному кабелю RS-232. При использовании функций ввода-вывода, основанных на дескрипторах файлов, для устройств с последовательным интерфейсом, драйвер devn-fd.so неявно использует драйвер последовательной порта и настраивает логический сетевой канал связи.

Этот драйвер является драйвером io-net; имена интерфейсов этого драйвера назначаются в виде enX, где X – целое число.

Примеры:

Запуск io-pkt-* с использованием драйвера FD:

io-pkt-v4-hc -d fd fd=/dev/ser1,mac=0023456789AB,ahdlc ifconfig en0 10.0.184

Файлы:

/dev/io-net
Каталог по умолчанию для добавления файлов драйверов и модулей протоколов. Для получения дополнительной информации см. описание io-pkt-*.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы

Тематические ссылки:

devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo




Предыдущий раздел: Драйверы