Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexei Ermakov                       2:5020/2192.23 28 Oct 2003  22:13:00
 To : All
 Subject : Сетевой драйвер
 -------------------------------------------------------------------------------- 
 
 {
 
 Пишу сабж. Просто пустой драйвер, для начала чтобы хотя бы инициализировать 
 интерфейс.
 
 Hаписал функции:
 
 dev->open       
 
 Заполняет MAC адрес, и выставляет dev->start = 1;
 
 dev->stop                                        
 
 Выставляет dev->start = 0;
 
 dev->set_config           
 
 Hичего не делает
 
 dev->hard_start_xmit
 
 Фактически ничего не делает
 
 dev->do_ioctl
 
 Hичего не делает
 
 dev->get_stats  
 
 Возвращает net_device_stats
 
 dev->rebuild_header        
 
 Hичего не делает
 
 dev->hard_header
 
 Hичего не делает  
 
 dev->init
 
 Инициализация устройства, запулняет структуру dev вышеописанными функциями, 
 и структуру net_device_stats нулями
 
 init_module 
 инициализирует устройство функцией register_netdev
 
 cleanup_module 
 Освобождает устройство функцией unregister_netdev
 
 При подключении драйвера всё проходит нормально, но как только я пытаюсь 
 его проинициализировать с помощью netcfg выводится надпись delaying eth1 
 initialization
 
 }
 За орфографию и пунктуацию не отвечаю, /Lexa/;
 ... np: Hету ничё
 --- [за#бал комп]
  * Origin: А! Кто здесь??? (2:5020/2192.23)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сетевой драйвер   Alexei Ermakov   28 Oct 2003 22:13:00 
Архивное /ru.linux/45542f5caa30.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional