Драйвер Ethernet
контроллера TIGON3 (BCM570X)
Синтаксис:
io-pkt-вариант
-d tigon3 [опция[,опция ...]] ...&
где вариант принимает одно из
следующих значений: v4, v4-hc или v6-hc.
Поддерживаемые платформы:
Neutrino
Опции:
Примечание. Для
разделения опций используется запятая (но не пробелы).
connector=тип
Тип разъема сетевого кабеля:
0
BNC
1
UTP
3
FIBER
Для поддерживаемых устройств значение по умолчанию определяется
автоматически.
did=0xXXXX
Идентификатор устройства PCI.
duplex=дуплексный_режим
Полудуплексный (0) или полнодуплексный (1) режим. Для
поддерживаемых устройств значение по умолчанию определяется
автоматически. Если указана опция duplex, также следует указать
скорость (опция speed); если указана
только опция дуплексного режима, то она игнорируется и
выполняется автоматическое согласование как скорости передачи,
так и дуплексного режима.
mac=XXXXXXXXXXXX
MAC-адрес контроллера. Для
поддерживаемых устройств значение по умолчанию определяется
автоматически.
nomulticast
Запретить отправку/получение
драйвером многоадресных пакетов. По умолчанию многоадресная
передача разрешена.
pci=0xXXXX
PCI-индекс контроллера.
приоритет
Приоритет потока драйвера.
Значение по умолчанию – 21.
promiscuous=0|1
Если
установлено значение 1, драйверу разрешено принимать все
полученные пакеты данных (независимо от адреса). Значение по
умолчанию – 0.
single
В
системе с несколькими сетевыми интерфейсными платами
остановиться при обнаружении первой платы. По умолчанию разрешен
поиск всех плат.
speed=10|100|1000
Скорость передачи данных в среде передачи, Мбит/с.
Для поддерживаемых устройств значение по умолчанию
определяется автоматически. Если указана опция speed, также следует указать
дуплексный режим (опция duplex); если указана
только опция скорости, то заданная скорость будет установлена
правильно, однако по умолчанию будет выбран режим
полудуплексной передачи (0).
verbose
verbose=число
Вывести расширенную информацию. Для вывода более
подробной информации укажите число (число может принимать
значения в диапазоне от 1 до 4; чем больше значение, тем более
подробная информация выводится). Информация выводится в slogger; для просмотра информации следует
вызвать sloginfo.
vid=0xXXXX
Идентификатор
вендора контроллера.
Описание:
Драйвер devn-tigon3.so является контроллером
Ethernet для Broadcom BCM570X. Этот драйвер является драйвером
io-net; имена
интерфейсов этого драйвера назначаются в виде enX, где X – целое число.
Примечание. Если программы-перечислители
устройств (см. enum-devices) не могут
распознать устройство, явно задайте идентификатор устройства
(с помощью опции did) при запуске
драйвера.
Некоторые устройства
поддерживают аппаратную обработку контрольных сумм, но другие
могут выполнять такую обработку только в одном направлении. Для
определения возможностей конкретного устройства выполните
команду
ifconfig enX
и найдите в списке
поддерживаемых опций следующие:
-
ip4csum, ip4csum-rx, ip4csum-tx
-
tcp4csum, tcp4csum-rx, tcp4csum-tx
-
tcp6csum, tcp6csum-rx, tcp6csum-tx
-
udp4csum, udp4csum-rx, udp4csum-tx
-
udp6csum, udp6csum-rx, udp6csum-tx
Затем можно
воспользоваться утилитой ifconfig для
включения/выключения любых опций, поддерживаемых устройством.
Примеры:
Запуск io-pkt-v4 с использованием драйвера TIGON3:
io-pkt-v4 -d tigon3
verbose
ifconfig en0 10.1.0.184
Файлы:
/dev/io-net
Каталог по умолчанию для добавления файлов драйверов
и модулей протоколов. Для получения дополнительной информации
см. описание io-pkt*.