Читаем Операционная система UNIX полностью

RAWCSMACDУказывает, что через SAP передаются только кадры формата IEEE 802.3
SNAPCSMACDУказывает, что через SAP передаются кадры формата LLC SNAP
PROMISCUOUSУказывает, что SAP работает в режиме отсутствия фильтрации кадров (promiscuous mode), при котором SAP получает копии всех кадров независимо от адреса точки доступа, которой они предназначаются. Данный режим применяется, например, при создании приложений мониторинга уровня канала данных
PRIVILEGEDУказывает, что управление точкой доступа требует привилегий суперпользователя

Кроме того, драйвер хранит и обновляет статистическую информацию о сетевом интерфейсе, представляющую собой набор счетчиков, связанных с работой адаптера, и ассоциированных с ним точек доступа. Пользователь может получить интересующую его статистику с помощью соответствующей команды ioctl(2). Приведем в качестве примера описание некоторых из этих счетчиков:

ifInOctetsОбщее число октетов, полученных адаптером
ifOutOctetsОбщее число октетов, переданных адаптером
ifOutUcastPktsЧисло переданных однонаправленных (unicast) пакетов
ifOutNUcastPktsЧисло переданных групповых (multicast) и широковещательных (broadcast) пакетов
ifInDiscardsЧисло полученных, но отброшенных правильных пакетов
ifInUcastPktsЧисло полученных однонаправленных (unicast) пакетов
ifInNUcastPktsЧисло полученных групповых (multicast) и широковещательных (broadcast) пакетов
ifInErrorsЧисло пакетов, полученных с ошибкой
ifUnknownProtosЧисло полученных пакетов, которые были отброшены из-за неправильной SAP адресата
ifOutQlenЧисло пакетов, находящихся в очереди на передачу
ifOutErrorsЧисло пакетов, переданных с ошибкой
etherCollisionsЧисло коллизий

Аппаратно-независимая часть драйвера обрабатывает все запросы, поступающие от пользователя услуг уровня канала данных. Для этого в драйвере определены следующие функции (часть из них являются стандартными точками входа STREAMS):

Перейти на страницу:

Похожие книги