Привет, ЛОР!
Есть 2 драйвера: в одном netdev точеный, в другом маршрутизатор ...
В общем, ситуация следующая:
На ПЛИС реализованы 2 устройства(модуля):
- Ethernet контроллер (со стандартным драйвером Xlilinx)
- Кастомный маршрутизатор, который часть трафика гонит в некую микросхему мимо проца и линуха, а часть приходит собственно, в Ethernet контроллер.
Соответственно, нужно настраивать модуль маршрутизатора, исходя из настройки Ethernet контроллера, который в линухе имеет точку настройки в виде обычного netdev, например, eth0. Нужно взять у этого eth0 его айпишник и мак и передать их неким образом в маршрутизатор.
Вопрос: Можно ли это провернуть, не используя костыли в виде демонов, мониторящих eth0? Хочется сделать красиво, на уровне драйверов. Есть же всякие свитчи и прочие сетевые девайсы, которые могут требовать похожих решений.
Заранее спасибо!