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.