delay pools

hi friends.

how can i make delay pools on MK, i wan 768kb for http y 128k for downloas to my residentials clients and i read about delay pools in squid , with this i can do, but in MK how can i make it??

regards..

use Queues

thanks chupaka

i try with queues and bursts givin a 128k max-limit and 768k burst and i try marking mime applications limiting with queues tree but it doesnt work i just want fast web browsing and limit the downloads

try using hotspot + queue burst

0   ;;; Upload_ALL
     chain=prerouting src-address-list=twi dst-address-list=!twi
     action=mark-connection new-connection-mark=UPLOAD passthrough=yes

1   chain=prerouting connection-mark=UPLOAD src-address-list=""
     dst-address-list=!twi action=change-tos new-tos=normal

2   chain=prerouting connection-mark=UPLOAD src-address-list=twi
     dst-address-list=!twi action=mark-packet new-packet-mark=UPLOAD_P
     passthrough=yes

3   ;;; Down_ALL
     chain=postrouting dst-address-list=twi action=mark-connection
     new-connection-mark=DOWNLOAD passthrough=yes

4   chain=postrouting connection-mark=DOWNLOAD action=change-tos
     new-tos=normal

5   chain=postrouting connection-mark=DOWNLOAD action=mark-packet
     new-packet-mark=DOWNLOAD_P passthrough=yes

6   ;;; DNS
     chain=prerouting protocol=udp dst-port=53 src-address-list=twi
     dst-address-list=!twi action=mark-connection new-connection-mark=DNS_UP
     passthrough=yes

7   chain=prerouting protocol=udp dst-port=53 connection-mark=DNS_UP
     src-address-list=twi dst-address-list=!twi action=change-tos
     new-tos=min-delay

8   chain=prerouting protocol=udp dst-port=53 connection-mark=DNS_UP
     src-address-list=twi dst-address-list=!twi action=mark-packet
     new-packet-mark=DNS_UP passthrough=no

9   chain=postrouting protocol=udp src-port=53 dst-address-list=twi
     action=mark-connection new-connection-mark=DNS_DOWN passthrough=yes

10   chain=postrouting protocol=udp src-port=53 connection-mark=DNS_DOWN
     dst-address-list=twi action=change-tos new-tos=min-delay

11   chain=postrouting protocol=udp src-port=53 connection-mark=DNS_DOWN dst-address-list=twi action=mark-packet
     new-packet-mark=DNS_DOWN_P passthrough=no

12   ;;; HTTP_UP
     chain=prerouting protocol=tcp dst-port=80 src-address-list=twi dst-address-list=!twi action=mark-connection
     new-connection-mark=HTTP_UP passthrough=yes

13   chain=prerouting protocol=tcp dst-port=80 connection-mark=HTTP_UP src-address-list=twi dst-address-list=!twi
     action=change-tos new-tos=max-throughput

14   ;;; first_512kB_UP
     chain=prerouting protocol=tcp dst-port=80 connection-mark=HTTP_UP connection-bytes=0-512000 src-address-list=twi
     dst-address-list=!twi action=mark-packet new-packet-mark=PRVIH_512_UP passthrough=no

15 ;;; rest_UP 
    chain=prerouting protocol=tcp dst-port=80 connection-mark=HTTP_UP src-address-list=twi dst-address-list=!twi
     action=mark-packet new-packet-mark=HTTP_UP_P passthrough=no

16   ;;; HTTP_DOWN
     chain=postrouting protocol=tcp src-port=80 src-address-list=!twi dst-address-list=twi action=mark-connection
     new-connection-mark=HTTP_DOWN passthrough=yes

17   chain=postrouting protocol=tcp src-port=80 connection-mark=HTTP_DOWN dst-address-list=twi action=change-tos
     new-tos=max-throughput

18   ;;; First_MB_Down
     chain=postrouting protocol=tcp src-port=80 connection-mark=HTTP_DOWN connection-bytes=0-1024000
     src-address-list=!twi dst-address-list=twi action=mark-packet new-packet-mark=HTTP_DOWN_1MB passthrough=no

19   ;;; rest
     chain=postrouting protocol=tcp src-port=80 connection-mark=HTTP_DOWN src-address-list=!twi dst-address-list=twi
     action=mark-packet new-packet-mark=HTTP_DOWN_P passthrough=no