Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > MIPS > BSP для устройств на базе процессора НИИСИ РАН 1890ВМ8Я > Описание компонентов > Список компонентов, входящих в состав ППМ > devnp-srisa.so



devnp-srisa.so

Драйвер для SRISA Gigabit Ethernet

Синтаксис:

io-pkt-v4 -d srisa [опция[,опция ...]] ... &

Опции:

duplex=[0|1]
Форсировать полный или полудуплексный режим.

Note: При использовании данной опции следует также указывать speed.

baddr=N
Базовый адрес на системной шине.
irq=N
Аппаратное прерывание для подключения. По умолчанию автоопределение.
mac=XXXXXXXXXXXX
Переопределить MAC-адрес контроллера
rnd_mac[=VENDOR]
Переопределить MAC-адрес случайными данными в пространстве имен поставщика (поставщик SRISA по умолчанию).
mtu=N
Максимальная длина передаваемых пакетов. Для поддерживаемых устройств значение по умолчанию 1514 определяется автоматически.
nomulticast
Отключить поддержку многоадресной передачи. По умолчанию многоадресная передача разрешена.
priority=N
Приоритет потока событий драйвера. Значение по умолчанию – 21.
promiscuous
Разрешить драйверу принимать все полученные пакеты данных, независимо от адреса. По умолчанию "неразборчивый" режим выключен.
speed=N
Скорость передачи данных в среде передачи, мегабит/с.
receive=num
Установить количество дескрипторов rx. По умолчанию - 64.
transmit=num
Установить количество дескрипторов tx. По умолчанию – 128.
tx_reap=N
Установить максимальное количество дескрипторов передачи для получения. По умолчанию - 64.
irq_abs_delay=N
Значение модерации прерывания. По умолчанию отключено. N в диапазоне от 1 до 65535.
rx_irq_abs_delay=N
Получить абсолютное значение модерации прерываний. По умолчанию отключено. N в диапазоне от 1 до 65535.
rx_irq_pkt_delay=N
Получить значение модерации прерываний пакетов. По умолчанию отключено. N в диапазоне от 1 до 65535. Прерывание отключается на 1000 * N наносекунд.
tx_irq_abs_delay=N
Передать абсолютное значение модерации прерываний. По умолчанию отключено. N в диапазоне от 1 до 65535. Прерывание отключается на 1000 * N наносекунд.
tx_irq_pkt_delay=N
Значение модерации прерываний при передаче пакетов . По умолчанию отключено. N в диапазоне от 1 до 65535. Прерывание отключается на 1000 * N наносекунд.
threshold=N
Объем пакетных данных, который должен находиться в TX FIFO до начала передачи. По умолчанию установлено значение 3. N в диапазоне от 0 до 4.
phy_type=mode
Настройка типа интерфейса PHY, допустимые значения (автоопределение по умолчанию):
mii
Параллельный интерфейс, используемый для связи.
rgmii
Улучшенный интерфейс GMII указывает конкретный интерфейс между Ethernet MAC и PHY. Для реализации сетевого общения через данный интерфейс понадобиться вдвое меньше физических контактов.
sgmii
Последовательный интерфейс, предназначенный для высокоскоростной связи.
ptp[=nocompensation]
Включить PTP. Опция предназначена для устройства BB2. Дополнительный параметр nocompensation отключает режим компенсации.
model=MODEL
Указать модель устройства допустимые значения (автоопределение по умолчанию):
VG3
VG15
BB2
txclk_delay_enable
Задержка TXC относительно TXD.
rxclk_delay_enable
Задержка TXC относительно RXD.
verbose
verbose=N
Выводить расширенную информацию. Для вывода более подробной информации укажите N (N может принимать значения в диапазоне от 1 до 4; чем больше значение, тем более подробная информация выводится). Значение по умолчанию – 0. Информация выводится в slogger; для просмотра информации следует вызвать sloginfo.

Платформы:

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

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

mips

Описание:

Драйвер devnp-srisa.so для NIISI Gigabit Ethernet

Пример:

Запуск io-pkt-v4-hc, используя драйвер devnp-srisa.so и полный стек TCP/IP:

io-pkt-v4 -dsrisa ifconfig kg0 192.168.0.10

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

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




Предыдущий раздел: перейти