htb qdisc on top of htb

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I tryed to use a htb qdisc/class on top of another htb qdisc/class as you
can see bellow:
#!/bin/bash

tc="/sbin/tc"

$tc qdisc del dev eth0 root
$tc qdisc add dev eth0 root handle 1: htb default 40
$tc class add dev eth0 parent 1: classid 1:1 htb rate 100Mbit burst 15k

$tc class add dev eth0 parent 1:1 classid 1:10 htb rate 50Mbit burst 15k
$tc class add dev eth0 parent 1:1 classid 1:20 htb rate 256Kbit burst 15k
$tc class add dev eth0 parent 1:1 classid 1:30 htb rate 50Mbit ceil 100Mbit burst 15k

$tc qdisc add dev eth0 parent 1:10 handle 10: htb default 20
$tc class add dev eth0 parent 10: classid 10:1 htb rate 50Mbit burst 15k

$tc class add dev eth0 parent 10:1 classid 10:10 htb rate 256Kbit
$tc class add dev eth0 parent 10:1 classid 10:20 htb rate 1Mbit ceil 50Mbit

$tc filter add dev eth0 parent 1: protocol ip u32 match ip dst 1.2.3.4/32 flowid 10:10

The problem is I dont limited with 256 Kbit downloading from 1.2.3.4. If I
change flowid from 10:10 to 1:20 I do get shaped so its not from a filter
problem. Is it possible to use htb qdisc on top of htb qdisc ?

Thanks

PS: I am using last htb2

----------------------------
Mihai RUSU

Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux