All of lore.kernel.org
 help / color / mirror / Atom feed
* PRIO qdisc traffic does not work as expected
@ 2014-06-18 10:27 GGounot
  2014-06-19 10:33 ` Andy Furniss
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: GGounot @ 2014-06-18 10:27 UTC (permalink / raw)
  To: lartc

Hello,

This is a simple case I started from lartc howto but I can't make it work.

The idea is :
* 3 priorities
* ftp.free.fr on prio 1
* 0.0.0.0/0 prio 2
* ftp.lip6.fr prio 3

Or, when Internet line is saturated and I download from ftp.free.fr, my 
download should supersede all other downloads (my download should take 
all bandwidth). On the other hand a download from ftp.lip6.fr should 
occur only when there is some available bandwidth.

But actually, when I download from ftp.free.fr and from ftp.lip6.fr at 
the same time, both downloads have the same speed.

This is the script :
_________________
#!/bin/bash

tc=/sbin/tc
ETH=eth1 #connected to the LAN

$tc qdisc del dev $ETH root 2>/dev/null
$tc qdisc del dev $ETH ingress 2>/dev/null

### PRIO ###
# qdisc "prio", 3 levels
$tc qdisc add dev $ETH root handle 1: prio
$tc qdisc add dev $ETH parent 1:1 handle 10: pfifo
$tc qdisc add dev $ETH parent 1:2 handle 20: pfifo
$tc qdisc add dev $ETH parent 1:3 handle 30: pfifo

PRIO1="212.27.60.27" #ftp.free.fr
PRIO2="0.0.0.0/0"
PRIO3="195.83.118.1" #ftp.lip6.fr
#
echo Prio 1 : $PRIO1
echo Prio 2 : $PRIO2
echo Prio 3 : $PRIO3

$tc filter add dev $ETH parent 1:0 prio 1 protocol ip u32 match ip src 
$PRIO1 flowid :1
$tc filter add dev $ETH parent 1:0 prio 3 protocol ip u32 match ip src 
$PRIO2 flowid :2
$tc filter add dev $ETH parent 1:0 prio 2 protocol ip u32 match ip src 
$PRIO3 flowid :3
_________________


When I run :
  tc -s qdisc ls dev eth1
I see the 2 FIFOs showing traffic going through.
I don't understand what I am doing wrong, any help will be appreciated.

Regards.
GG


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

end of thread, other threads:[~2014-07-06 17:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-18 10:27 PRIO qdisc traffic does not work as expected GGounot
2014-06-19 10:33 ` Andy Furniss
2014-06-19 11:42 ` GGounot
2014-06-19 13:58 ` Andy Furniss
2014-06-19 19:06 ` Dave Taht
2014-06-29 11:08 ` GGounot
2014-07-06 17:14 ` Andy Furniss

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.