PBFIFO(8) Linux PBFIFO(8) NUME pfifo - coada cu limitare de pachete, primul intrat, primul ieit bfifo - coada cu limita de octei, primul intrat, primul ieit SINOPSIS tc qdisc ... add pfifo [ limit pachete ] tc qdisc ... add bfifo [ limit octei ] DESCRIERE Qdisc-urile pfifo i bfifo sunt cozi simple de tipul ,,primul intrat, primul ieit". Acestea sunt cele mai simple cozi posibile i, prin urmare, nu au suprasarcini. pfifo limiteaza dimensiunea cozii masurata in pachete. bfifo face acelai lucru masurand in octei. Ca toate qdisc-urile non-implicite, acestea pastreaza statistici. Acesta ar putea fi un motiv pentru a prefera pfifo sau bfifo in locul celui implicit. ALGORITM Se menine o lista de pachete, iar atunci cand un pachet este pus in coada, acesta este inserat la sfaritul listei. Atunci cand un pachet trebuie trimis in reea, acesta este preluat din capul listei. Daca lista este prea lunga, nu sunt permise alte pachete. Acest lucru se numete ,,tail drop". PARAMETRI limit Dimensiunea maxima a cozii. Specificata in octei pentru bfifo, in pachete pentru pfifo. Pentru pfifo, valoarea implicita este interfaa txqueuelen, aa cum este specificata cu ip(8). Intervalul pentru acest parametru este [0, UINT32_MAX]. Pentru bfifo, valoarea implicita este txqueuelen inmulita cu MTU-ul interfeei. Intervalul pentru acest parametru este [0, UINT32_MAX] octei. Nota: Antetul stratului de legatura a fost luat in considerare la calcularea lungimii pachetelor. IEIRE Rezultatul comenzii tc -s qdisc ls conine limita, fie in pachete, fie in octei, i numarul de octei i pachete trimise efectiv. Un pachet netrimis i eliminat apare doar intre acolade i nu este considerat ,,trimis" (Sent). In acest exemplu, lungimea cozii este de 100 de pachete, 45894 de octei au fost trimii in 681 de pachete. Niciun pachet nu a fost pierdut i, deoarece coada pfifo nu incetinete pachetele, nu au existat nici depairi de limita: # tc -s qdisc ls dev eth0 qdisc pfifo 8001: dev eth0 limit 100p Sent 45894 bytes 681 pkts (dropped 0, overlimits 0) Daca apare o intarziere, aceasta este afiata, de asemenea. CONSULTAI I tc(8) AUTORI Alexey N. Kuznetsov, Aceasta pagina de manual este intreinuta de bert hubert TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . iproute2 10 ianuarie 2002 PBFIFO(8)