From: Rahul Hari <rahulhsaxena@gmail.com>
To: netdev@oss.sgi.com, netdev@vger.kernel.org,
lartc-request@mailman.ds9a.nl,
diffserv-general@lists.sourceforge.net,
linux.kernel@googlegroups.com
Subject: testing techniques to confirm the effectiveness of changes made to sch_gred.c
Date: Sat, 11 Jun 2005 06:09:42 +0530 [thread overview]
Message-ID: <4532f3170506101739702e31ad@mail.gmail.com> (raw)
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
------------------------------------------------------------------------------------------
next reply other threads:[~2005-06-11 0:39 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-06-11 0:39 Rahul Hari [this message]
2005-06-12 10:46 ` testing techniques to confirm the effectiveness of changes made to sch_gred.c Thomas Graf
2005-06-12 20:05 ` Rahul Hari
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4532f3170506101739702e31ad@mail.gmail.com \
--to=rahulhsaxena@gmail.com \
--cc=diffserv-general@lists.sourceforge.net \
--cc=lartc-request@mailman.ds9a.nl \
--cc=linux.kernel@googlegroups.com \
--cc=netdev@oss.sgi.com \
--cc=netdev@vger.kernel.org \
--cc=rahul.hari@cse06.itbhu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).