netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* testing techniques to confirm the effectiveness of changes made to sch_gred.c
@ 2005-06-11  0:39 Rahul Hari
  2005-06-12 10:46 ` Thomas Graf
  0 siblings, 1 reply; 3+ messages in thread
From: Rahul Hari @ 2005-06-11  0:39 UTC (permalink / raw)
  To: netdev, netdev, lartc-request, diffserv-general, linux.kernel

Hi,
I have made some changes to the file sch_gred.c to modify the GRED
queueing discipline to support the following features:
1) The first virtual queue should get absolute priority while
dequeueing (not caring if the others get starved)
2) While in equalise mode and with RIO mode enabled, the packets in
the first virtual queue should not be counted for calculating the
qave.

I want to confirm if the changes made by me are really effective. I
would be grateful if someone could let me know about any testing
techniques that can be followed for confirming that the changes are
really effective.

It would be great if someone could also let me know if the logic that
I have applied to effect these changes is correct.

My logic is as follows:
1) Since the  process deals with dequeueing, i have to make changes to
gred_dequeue only. If t->tab[0] != 0 then  we dequeue the packet
otherwise do not dequeue it.

2)  
if (t->eqp && t->grio) {

         for (i=0;i<t->DPs;i++) {
			if ((!t->tab[i]) || (i==q->DP) || (i==0))	
				continue; 
				
			if ((t->tab[i] != q) && (PSCHED_IS_PASTPERFECT(t->tab[i]->qidlestart)))
				qave +=t->tab[i]->qave;
		     }



Regards,
Rahul

-- 
----------------------
"The fear you let build up in your mind is worse than the situation
that actually exists"
from "who moved my cheese"
---------------------------------------------------------------------------------
Rahul Hari
Senior Under Grad. Student,
Department of CSE,
ITBHU,
Varanasi.
Ph: +91-9845347020
rahul.hari@cse06.itbhu.org
------------------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-06-12 20:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-11  0:39 testing techniques to confirm the effectiveness of changes made to sch_gred.c Rahul Hari
2005-06-12 10:46 ` Thomas Graf
2005-06-12 20:05   ` Rahul Hari

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).