[pso] [Tema4] Not synching in hook

Octavian Purdila tavi at cs.pub.ro
Sun May 27 12:52:32 EEST 2007


On Sunday 27 May 2007 12:26, Costin Boldisor wrote:
> Buna ziua,
>
> Am atasat cate un hook pentru traficul IP in si out. Ceea ce ma intereseaza
> este cat de mult poate sa ramana programul in hook. Adica, de fapt, cat de
> lungi pot sa fie operatiile executate in interiorul functiei de hook?
>

Atat timp cat nu faci sleep, nu exista restrictii, desi e recomandat ca timpul 
petrecut in hook sa fie minim. 

> Am incercat sa fac, de exemplu, o adaugare in lista de reguli a
> conexiunilor initiate de ipul local. Asta merge. In schimb, daca incerc sa
> imi afisez lista de reguli (operatie care presupune un list_for_each), imi
> apare kernel oops, not synching.
>

Oopsul tau nu are legatura cu timpul petrecut in hook. Outputul oops-ului o sa 
ne ajute sa ne dam cu parerea despre ce faci gresit.

> Problema mea nu e ca vreau neparat sa-mi afisez lista in hook, dar daca, de
> exemplu primesc la TCP un FIN si vreau sa sterg regula, va trebui sa
> parcurg lista. Unde pot sa fac asta daca nu in hook?
>

Parcurgerea listei poti sa o fac linistit din hook.


tavi


More information about the pso mailing list