Вылез неприятный баг в ipoe
Обновил версию на коммит d5776039b12c3c1016b3bb6ccede69bacf23ae1e - получил два краша за день. Логов нету вообще - как будто асель взял и завершился сам. Что самое интересное - падает он на двух серверах сразу, при том, что на одном из них сессий нет вообще.
На коммите ec41e172a9da0de7cf5c28027928c698d0d1ebf8 все работало стабильно.
Режим работы L2+dvcpv4+opt82
Еще один момент - может кому полезно будет. У нас GePon сеть и на голове BDCOM P3310B есть крайне не приятная особенность - снуппинг отрабатывает корректно только с первым пакетом, в остальных опт82 просто не вставляется и ассель естественно решеат, что сменили порт (там в файле accel-pppd/ctrl/ipoe/ipoe.c есть эта проверка - я тупо закоментил =) )
/* if (pack->relay_agent && !opt82_match) {
log_ppp_info2("port change detected\n");
if (pack->msg_type == DHCPREQUEST)
dhcpv4_send_nak(dhcpv4, pack);
triton_context_call(ses->ctrl.ctx, (triton_event_func)__ipoe_session_terminate, &ses->ses);
return;
}*/