devnp-speedo.so

Драйвер Fast Ethernet контроллеров семейств Intel 82557, 82558 и 82559

Синтаксис:

io-pkt-* -d speedo [индекс:опция[,индекс:опция ...]] ...

Опции:

did=0xXXXX
Идентификатор устройства PCI.
duplex=0|1
Полудуплексный (0) или полнодуплексный (1) режим. Для поддерживаемых устройств значение по умолчанию определяется автоматически. Если задан дуплексный режим (duplex), также следует задать скорость (speed).
irq=число
Номер прерывания (IRQ) интерфейса. Для поддерживаемых устройств значение по умолчанию определяется автоматически.
kermask=0|1
Выбор режима маскирования:
mac=XXXXXXXXXXXX
MAC-адрес контроллера. Для поддерживаемых устройств значение по умолчанию определяется автоматически.
mmap[=X]
Без Х и при X не равном нулю - маппировать порты ввода/вывода устройства как физическую память. При X=0 - маппировать как порты ввода/вывода.

Note: Опция mmap поддерживается для всех целевых систем, за исключением x86.

nomulticast
Запретить отправку/получение драйвером многоадресных пакетов. По умолчанию многоадресная передача разрешена.
pci=0xXXXX
PCI-индекс контроллера.
phy=число
Адрес подключенного контроллера физического уровня (PHY).
promiscuous
Включить "неразборчивый" режим. По умолчанию этот режим отключен.
receive=число
Число дескрипторов приема; значение по умолчанию – 256.
speed=10|100
Скорость передачи данных в среде передачи (режим 10 Мбит/с или 100 Мбит/с). Для поддерживаемых устройств значение по умолчанию (0) определяется автоматически. Если задана скорость (speed), также следует задать дуплексный режим (duplex).
transmit=число
Число дескрипторов передачи; значение по умолчанию – 1024.
probe_phy=X
0 - отключение мониторинга состояния соединения, 1 - включение мониторинга. По умолчанию мониторинг отключён. Это позволяет понизить нагрузку на ЦП.
typed_mem=tmem
Использовать указанную область памяти для маппирования.
verbose
verbose=число
Вывести расширенную информацию. Для вывода более подробной информации укажите число (число может принимать значение в диапазоне от 1 до 4; чем больше значение, тем более подробная информация выводится). Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.
vid=0xXXXX
Идентификатор вендора PCI-контроллера. Значение по умолчанию – 0x8086.

Платформы:

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

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

arm, armv7, e2k, mips, ppc, x86

Описание:

Драйвер devnp-speedo.so управляет сетевыми адаптерами Fast Ethernet Intel 82557, 82558 и 82559. Это драйвер io-pkt-*; имена интерфейсов назначаются в виде fxpX, где X – целое число.


Note: Если программы-перечислители устройств (см. enum-devices) не могут распознать устройство, явно задайте идентификатор устройства (с помощью опции did) при запуске драйвера.

Некоторые устройства поддерживают аппаратную обработку контрольных сумм, но другие могут выполнять такую обработку только в одном направлении. Для определения возможностей конкретного устройства выполните команду:

ifconfig wmX

и найдите в списке поддерживаемых опций следующие:

Затем можно воспользоваться утилитой ifconfig для включения/выключения любых опций, поддерживаемых устройством.

Поддерживаемые устройства:

Примеры:

Запуск io-pkt-* с использованием драйвера devnp-rtl8169.so и полного стека TCP/IP:

io-pkt-v4 -d speedo -p tcpip ifconfig fxp0 10.1.0.184

Запуск io-pkt-* с использованием драйвера devnp-speedo.so и полного стека TCP/IP для второго экземпляра устройства в системе. Повышенный уровень режима вывода расширенной информации и использование другого адреса вместо MAC-адреса по умолчанию:

io-pkt -d speedo verbose,idx1:mac=00:03:02:01:00:00 -p tcpip ifconfig fxp0 10.1.0.184

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

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

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

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




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