Телекоммуникационные технологии. Том 1

       

Запрос установки режима приема пакетов set_rcv_mode(handle,mode)


AH == 20 (код запроса) int handle;
BX (входные параметры - указатель) int mode;
CX (код режима приема пакетов)

В случае ошибки флаг carry=1, а в регистр DH заносится код ошибки. Возможные ошибки:

1 BAD_HANDLE;
8 BAD_MODE.

Устанавливает режим приема пакетов. Режим 3 используется по умолчанию. Возможны (но не для всех интерфейсов) следующие режимы:

РежимЗначение
1выключение приема пакетов;
2прием пакетов, адресованных только данному интерфейсу;
3режим 2 плюс бродкастинг-пакеты;
4режим 3 плюс некоторые мультикастинг-пакеты;
5режим 3 плюс все мультикастинг-пакеты;
6все пакеты.

9. Считывание действующего режима приема пакетов get_rcv_mode(handle)

AH == 21 (код запроса)

int handle; BX (входной параметр - указатель)

В случае ошибки флаг carry=1, а в регистр DH заносится код ошибки 1 BAD_HANDLE. При успешном выполнении запроса флаг carry=0, а в регистр AX заносится код режима приема пакетов.



Содержание раздела