Перейти к содержимому
Калькуляторы

atarget

Новичок
  • Публикации

    2
  • Зарегистрирован

  • Посещение

О atarget

  • Звание
    Абитуриент
  1. accel pptpd

    Не знаю как отписаться о баге - напишу тут accel-pppd/ctrl/ipoe/ipoe.c 1032- if (ses->started) 1033- __sync_sub_and_fetch(&stat_active, 1); 1034- else 1035- __sync_sub_and_fetch(&stat_starting, 1); 1036- 1037: if (ses->timer.tpd) 1038: triton_timer_del(&ses->timer); 1039- 1040- if (ses->l4_redirect_timer.tpd) 1041: triton_timer_del(&ses->timer); 1042- 1043- if (ses->dhcpv4_request) 1044- dhcpv4_packet_free(ses->dhcpv4_request); 1045- 1046- if (ses->dhcpv4_relay_reply) два раза удаляется таймер если использовать l4 redirect в ipoe.
  2. accel pptpd

    Вылез неприятный баг в 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; }*/