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