Структура net_device
Модератор: Модераторы разделов
-
Aleks_Pingvin
- Сообщения: 160
- Статус: Свободный пингвин
Структура net_device
Как известно, всякое сетевое устройство в ядре linux описывается структурой net_device. Вопрос прост - каким способом можно получить из ядра весь список текущих сетевых девайсов?
Ни кто на свете не заметит - нас не стало, ни кто не вспомнит здесь о нас...
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Структура net_device
все сказанное есть имхо...
-
Aleks_Pingvin
- Сообщения: 160
- Статус: Свободный пингвин
Re: Структура net_device
Спасибо!!! Действительно наглядный и нужный мне пример!
А вот именно получение списка net_device-ов как организовать?
Просто мне, помимо всего, еще нужна и сама структура
А вот именно получение списка net_device-ов как организовать?
Просто мне, помимо всего, еще нужна и сама структура
Ни кто на свете не заметит - нас не стало, ни кто не вспомнит здесь о нас...
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Структура net_device
Aleks_Pingvin писал(а): ↑18.01.2007 13:32Спасибо!!! Действительно наглядный и нужный мне пример!
А вот именно получение списка net_device-ов как организовать?
Просто мне, помимо всего, еще нужна и сама структура
Cтруктура чего?
LightLang Team
-
int_0dh
- Сообщения: 20
- ОС: Linux
Re: Структура net_device
Aleks_Pingvin писал(а): ↑18.01.2007 08:26Как известно, всякое сетевое устройство в ядре linux описывается структурой net_device. Вопрос прост - каким способом можно получить из ядра весь список текущих сетевых девайсов?
для модулей ядра экспортируется dev_base - голова двухсвязного списка всех сетевых устройств в системе.
вам нужно просто обойти его при помощи list_for_each.
-
Aleks_Pingvin
- Сообщения: 160
- Статус: Свободный пингвин
Re: Структура net_device
Спасибо большое, разобрался! 
Ни кто на свете не заметит - нас не стало, ни кто не вспомнит здесь о нас...