|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Slava Astashonok 2:5020/400 09 Jun 2004 16:13:42 To : Aleksey Barabanov Subject : Re: freeradius + pptpd + учет трафика --------------------------------------------------------------------------------
Aleksey Barabanov wrote:
> Slava Astashonok пишет:
> SA> же active-filter и pass-filter после подъёма интерфейса обрабатываются
> SA> ядром, pppd только и остаётся переодически считывать счётчики ядра. Если
>
> Это ясно. И поэтому я и предложил то, что предложил в
> параллельно посланном письме, т.е. патчить точку
> срабатывания фильтра. С первого поверхностного взгляда
> начиная где-то в области ppp_generic.c::ppp_send_frame ;)
>
> Там надо к пакету добавлять временную метку и по его
> непосредственной передаче в интерфейс для прокручивания
> счетчика эту метку проверять ;) Hо вот последнее уже
> скорее всего совсем не в ppp_*.c ;)
Можно реализовать упрощённый вариант: изменять статистику интерфейса
только в случае, если пакет удовлетворяет active_filter. Править
придётся минимум и только в ядре. Конечно, придётся принести idle в жертву.
--
I haven't lost my mind, it's backed up on tape somewhere
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7394316043f2.html, оценка из 5, голосов 10
|