Получение списка сетевых устройств внутри ядра Linux

Я просматривал net / core / dev.c и другие файлы, чтобы попытаться узнать, как получить список сетевых устройств, которые в настоящее время настроены, и его оказалось немного сложно найти .

Конечная цель - получить статистику сетевого устройства с помощью dev_get_stats в dev.c, но мне нужно знать текущие интерфейсы, чтобы я мог получить структуру net_device для передачи. Мне нужно сделать это внутри ядро как я ' m написания модуля, который добавляет новую запись / proc /, которая относится к некоторой статистике с текущих сетевых устройств, поэтому из того, что я могу собрать, это должно быть сделано внутри ядра.

Если бы кто-нибудь мог указать мне, как получить интерфейсы были бы очень признательны.

15
задан Peter Murfitt 20 December 2010 в 21:51
поделиться