Инициализация сетевого драйвера. Точка входа.
#include <io-pkt/sys/io-pkt.h>
int drvr_init( void *dll_hdl,
struct _iopkt_self *iopkt,
char *options );
- dll_hdl
- Указатель на дескриптор динамической библиотеки.
- iopkt
- Указатель на структуру _iopkt_self, которая представляет собой контекст текущего сетевого устройства.
- options
- Строка параметров переданных в драйвер.
io-pkt-*
Callback-функция сетевого стека, которая вызывается при монтировании драйвера в стек.
- EOK
- Успешное завершение.
- ENOMEM
- Ошибка, невозможно выделить память.
- ENODEV
- Ошибка, операция не поддерживается устройством.
ЗОСРВ «Нейтрино»
- Нет
- Многопоточность
- Нет
- Обработчик сигналов
- Нет
- Обработчик прерываний
- Нет
Разработка сетевых драйверов devnp для сетевого менеджера io-pkt-*
Предыдущий раздел: Библиотека разработки сетевых драйверов