Hi Ranjit,

On Mon, 2008-08-18 at 18:05 +0530, Subrata Modak wrote:
> Hi Ranjit,
> 
> > > >
> > > > On Fri, 2008-07-25 at 05:18 +0530, Subrata Modak wrote:
> > > >> Hi Ranjit,
> > > >>
> > > >> Good to see these Traffic control patches for the Linux kernel. Let me
> > > >> take this opportunity to convey that we have:
> > > >>
> > > >> 1) CPU & Memory controller test cases (the corresponding features are
> > > >> already in mainline kernel),
> > > >> 2) The I/O bandwidth controller test cases (corresponding
> > > >> infrastructure proposed by Andrea, but still not in any kernel tree)
> > > >>
> > > >> in LTP (http://ltp.sourceforge.net/).
> > > >>
> > > >> Could you kindly let me know if you have developed similar test cases
> > > >> for your Traffic control features, and, if they can be contributed to
> > > >> LTP under GPL.
> > > >
> > > > Ranjit,
> > > >
> > > > Would you like to tell us something on the test cases for this ?
> > > 
> > > Subrata,
> > >   We have some internal test cases but not under LTP. Let me take a
> > > look at the existing LTP infrastructure and see if these can be ported
> > > over.

Would you like to convey something in this regard ?

Regards--
Subrata

> > 
> > Thanks Ranjit. Let me say that any test cases that returns 0 on PASS, or
> > some non-zero on failure can be easily integrated under LTP. If you
> > would like to give me those test cases, i can try integrating them and
> > send you across the results.
> 
> Did you find time to humbly look into this ?
> 
> Regards--
> Subrata
> 
> > 
> > Regards--
> > Subrata
> > 
> > > 
> > > -Thanks,
> > > Ranjit
> > > 
> > > 
> > > >
> > > > Regards--
> > > > Subrata
> > > >
> > > >>
> > > >> Regards--
> > > >> Subrata
> > > >>
> > > >> On Fri, Jul 25, 2008 at 5:03 AM, Ranjit Manomohan <[EMAIL PROTECTED]>
> > > >> wrote:
> > > >>         [Take 4] incorporated additional comments from Patrick McHardy
> > > >>
> > > >>         This patch provides a simple resource controller (cgroup_tc)
> > > >>         based on the
> > > >>         cgroups infrastructure to manage network traffic. The
> > > >>         cgroup_tc resource
> > > >>         controller can be used to schedule and shape traffic belonging
> > > >>         to the task(s)
> > > >>         in a particular cgroup.
> > > >>
> > > >>         The implementation consists of two parts:
> > > >>
> > > >>         1) A resource controller (cgroup_tc) that is used to associate
> > > >>         packets from
> > > >>           a particular task belonging to a cgroup with a traffic
> > > >>         control class id (
> > > >>           tc_classid). This tc_classid is propagated to all sockets
> > > >>         created by tasks
> > > >>           in the cgroup and will be used for classifying packets at
> > > >>         the link layer.
> > > >>
> > > >>         2) A new traffic control classifier (cls_cgroup) that can
> > > >>         classify packets
> > > >>           based on the tc_classid field in the socket to specific
> > > >>         destination classes.
> > > >>
> > > >>         An example of the use of this resource controller would be to
> > > >>         limit
> > > >>         the traffic from all tasks from a file_server cgroup to
> > > >>         100Mbps. We could
> > > >>         achieve this by doing:
> > > >>
> > > >>         # make a cgroup of file transfer processes and assign it a
> > > >>         arbitrary unique
> > > >>         # classid of 0x1234 - this will be used later to direct
> > > >>         packets.
> > > >>         mkdir -p /dev/cgroup
> > > >>         mount -t cgroup tc -otc /dev/cgroup
> > > >>         mkdir /dev/cgroup/file_transfer
> > > >>         echo 0x1234 > /dev/cgroup/file_transfer/tc.classid
> > > >>         echo $PID_OF_FILE_XFER_PROCESS
> > > >>         > /dev/cgroup/file_transfer/tasks
> > > >>
> > > >>         # Now create a HTB class that rate limits traffic to 100mbits
> > > >>         and attach
> > > >>         # a filter to direct all traffic from cgroup file_transfer to
> > > >>         this new class.
> > > >>         tc qdisc add dev eth0 root handle 1: htb
> > > >>         tc class add dev eth0 parent 1: classid 1:10 htb rate 100mbit
> > > >>         ceil 100mbit
> > > >>         tc filter add dev eth0 parent 1: handle 800 protocol ip prio 1
> > > >>         cgroup value 0x1234 classid 1:10
> > > >>
> > > >>         Signed-off-by: Ranjit Manomohan <[EMAIL PROTECTED]>
> > > >>
> > > >>         ---
> > > >>         --
> > > >>         To unsubscribe from this list: send the line "unsubscribe
> > > >>         linux-kernel" in
> > > >>         the body of a message to [EMAIL PROTECTED]
> > > >>         More majordomo info at
> > > >>          http://vger.kernel.org/majordomo-info.html
> > > >>         Please read the FAQ at  http://www.tux.org/lkml/
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> Regards & Thanks--
> > > >> Subrata
> > > >> -------------------------------------------------------------------------
> > > >> This SF.Net email is sponsored by the Moblin Your Move Developer's 
> > > >> challenge
> > > >> Build the coolest Linux based applications with Moblin SDK & win great 
> > > >> prizes
> > > >> Grand prize is a trip for two to an Open Source event anywhere in the 
> > > >> world
> > > >> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > > >> _______________________________________________ Ltp-list mailing list 
> > > >> Ltp-list@lists.sourceforge.net 
> > > >> https://lists.sourceforge.net/lists/listinfo/ltp-list
> > > >
> > > >
> > 
> > 
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> > Build the coolest Linux based applications with Moblin SDK & win great 
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > Ltp-list mailing list
> > Ltp-list@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/ltp-list
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to