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