И это всё МОЁ

Привет, ЛОР!

Есть 2 драйвера: в одном netdev точеный, в другом маршрутизатор ...

В общем, ситуация следующая:

На ПЛИС реализованы 2 устройства(модуля):

  • Ethernet контроллер (со стандартным драйвером Xlilinx)
  • Кастомный маршрутизатор, который часть трафика гонит в некую микросхему мимо проца и линуха, а часть приходит собственно, в Ethernet контроллер.

Соответственно, нужно настраивать модуль маршрутизатора, исходя из настройки Ethernet контроллера, который в линухе имеет точку настройки в виде обычного netdev. Нужно взять у этого eth0 его айпишник и мак и передать их неким образом в маршрутизатор.

Вопрос:
Можно ли это провернуть, не используя костыли в виде демонов, мониторящих eth0? Хочется сделать красиво, на уровне драйверов. Есть же всякие свитчи и прочие сетевые девайсы, которые могут требовать похожих решений.

Заранее спасибо!








 , , ,