Функция для получения типов среды, рекламируемых PHY
#include <netdrvr/mdi.h>int MDI_GetAdvert( mdi_t *mdi,int PhyAddr,int *Advert );
mdi_t
, полученную в результате вызова функции MDI_Register_Extended().MDI_10bT
– 10 Base T, полудуплекс MDI_10bTFD
– 10 Base T, полный дуплекс MDI_100bT
– 100 Base T, полудуплекс MDI_100bTFD
– 100 Base T, полный дуплекс MDI_1000bT
– 1000 Base T, полудуплекс MDI_1000bTFD
– 1000 Base T, полный дуплекс ![]() | Указанные типы среды являются флагами и могут быть объединены с помощью побитовой операции OR. |
libnetdrvr
Функция MDI_GetAdvert() сохраняет типы среды, которые в данный момент рекламируются PHY. Эти типы среды указывают, какие режимы соединения поддерживаются PHY для согласования с партнёром по связи.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Библиотека разработки сетевых драйверов