15.06.11 @ 16:22 Oleg Cherevko wrote:

multicast-адреса на нужных интерфейсах не наблюдается. Просто при прогоне пакета через ng_ipfw он выходит не через тот интерфейс, через который должен, а через тот, куда указывает default route.

Впрочем, workaround-комбинация из "ipfw netgraph" и "ipfw ngtee", которую я описал в предыдущем своем письме по этой теме, мною опробована и нормально работает. Все OSPF-пакеты снова ходят, куда им положено. Теперь осталось только придумать, как отучить ng_netgraph от приписывания "левых" out-интерфейсов broadcast- и multicast-траффику...

Сделайте send-pr с подробным описанием как в исходном письме, причин проблемы, повесить его можно на arch@ :) Ну или хотя бы просто письмо в net@ (опционально Cc: arch@) с тем же самым. В поле фикса можно предложить класть &imo для аргументов ip_output в mbuf tag вместо выделения на стеке.

--
WBR, Vadim Goncharov

Ответить