devn-fd.so

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

Синтаксис:

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


где вариант принимает одно из следующих значений: v4, v4-hc или v6-hc.

Поддерживаемые платформы:

Neutrino


Опции:

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

ahdlc

Чтение или запись пакетных данных в формате кадра AHDLC.

fd=устройство

Устройство, на котором должен быть открыт дескриптор файла для чтения или записи пакетных данных. Эта опция является обязательной.

mac=XXXXXXXXXXXX

MAC-адрес контроллера. Значение по умолчанию отсутствует.

mru=число

Максимальная длина принимаемого пакета. Значение по умолчанию – 1514.

mtu=число

Максимальная длина передаваемого пакета. Значение по умолчанию – 1514.

nomulticast

Отключить поддержку многоадресной передачи.

priority=N

Приоритет потока событий драйвера. Значение по умолчанию – 21.

promiscuous

Включить "неразборчивый" режим. По умолчанию этот режим отключен.

verbose
verbose=число


Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значения в диапазоне от 1 до 4; чем больше значение, тем более подробная информация выводится). Значение по умолчанию – 0. Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.

Описание:

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

Примечание. Драйвер devn-fd.so не поддерживает групповые адреса.

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

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

Примеры:

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

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

ifconfig en0 10.0.184

Файлы:

/dev/io-net

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

Предупреждения:

При использовании этого драйвера необходимо указать опцию fd.