Я замечаю, что в зависимости от марки сетевой карты имена интерфейсов различаются (я полагаю, это зависит от драйвера).
- Почему * BSD использует специфичные для драйвера имена для сетевых интерфейсов?
- Означает ли это, что в ядре нет уровня абстракции, описывающего «универсальный сетевой интерфейс», поэтому каждый драйвер будет внутренне адресован через собственный API?
- (как) это влияет на подсистемы, такие как агрегация каналов, формирование трафика, QoS ( ALTQ ), фильтрация и другие?
Точно так же, как в pfSense, я не могу использовать ALTQ с виртуальным интерфейсом агрегации каналов (LAG).
Является ли это внутренним ограничением BSD из-за отсутствия соответствующего уровня абстракции?