Your message dated Sat, 02 Jul 2016 18:25:49 +0000
with message-id <[email protected]>
and subject line Bug#829238: Removed package(s) from unstable
has caused the Debian Bug report #413909,
regarding fiaif: Shaping problem when upgrading from 1.20.x to 1.21.x
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
413909: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413909
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fiaif
Version: 1.21.1-2
Severity: important
Hi,
After a FIAIF upgrade to the latest build, it seems that traffic shaping
is a bit broken on my setup.
My internet link is now limited to about 1Mbit(downlink) when fiaif is
running (instead of 20Mbit).
Here are the tc shaping rules under 1.20.x
tc qdisc add dev ppp0 root handle 1: htb default 20
tc class add dev ppp0 parent 1: classid 1:1 htb rate 846kbit burst 20k
tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 423kbit ceil 846kbit
burst 10K prio 1
tc class add dev ppp0 parent 1:1 classid 1:20 htb rate 253kbit ceil 846kbit
burst 3k prio 2
tc class add dev ppp0 parent 1:1 classid 1:30 htb rate 169kbit ceil 846kbit
burst 2k prio 3
tc qdisc add dev ppp0 parent 1:10 handle 10: pfifo limit 5
tc qdisc add dev ppp0 parent 1:20 handle 20: sfq perturb 10
tc qdisc add dev ppp0 parent 1:30 handle 30: sfq perturb 10
tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip tos 0x10 0xff
flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip protocol 1
0xff flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 20 u32 match ip protocol 6
0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 match u8 0x10 0xff at
33 flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 30 u32 match ip tos 0x08 0xff
flowid 1:30
tc filter add dev ppp0 parent 1: protocol ip prio 40 u32 match ip dst 0.0.0.0/0
flowid 1:20
tc qdisc add dev ppp0 handle ffff: ingress
tc filter add dev ppp0 parent ffff: protocol ip prio 50 u32 match ip src
0.0.0.0/0 police rate 22500kbit burst 10k drop flowid :1
Here are the tc shaping rules under 1.21.x
tc qdisc add dev ppp0 root handle 1: htb default 20
tc class add dev ppp0 parent 1: classid 1:1 htb rate 846kbit mpu 64 mtu 1500
overhead 0 quantum 1500 burst 300b cburst 1500b
tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 423kbit ceil 846kbit
prio 2 mpu 64 mtu 1500 overhead 0 quantum 1500 burst 300b cburst 1500b
tc class add dev ppp0 parent 1:1 classid 1:20 htb rate 253kbit ceil 803kbit
prio 3 mpu 64 mtu 1500 overhead 0 quantum 1500 burst 300b cburst 1500b
tc class add dev ppp0 parent 1:1 classid 1:30 htb rate 169kbit ceil 803kbit
prio 4 mpu 64 mtu 1500 overhead 0 quantum 1500 burst 300b cburst 1500b
tc qdisc add dev ppp0 parent 1:10 handle 10: pfifo
tc qdisc add dev ppp0 parent 1:20 handle 20: sfq perturb 10
tc qdisc add dev ppp0 parent 1:30 handle 30: sfq perturb 10
tc filter add dev ppp0 parent 1: prio 3 protocol ip u32 match ip tos 0x68 0xff
flowid 1:10
tc filter add dev ppp0 parent 1: prio 4 protocol ip u32 match ip tos 0xb8 0xff
flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip tos 0x10 0xff
flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 20 u32 match ip protocol 6
0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 flowid 1:10
tc filter add dev ppp0 parent 1: protocol ip prio 30 u32 match ip tos 0x08 0xff
flowid 1:30
tc filter add dev ppp0 parent 1: protocol ip prio 40 u32 match ip dst 0.0.0.0/0
flowid 1:20
tc qdisc add dev ppp0 handle ffff: ingress
tc filter add dev ppp0 parent ffff: protocol ip prio 50 u32 match ip src
0.0.0.0/0 police rate 21250kbit burst 5k drop flowid :1
I had to add an explicit HFSC statement in my zone.ext file to get things back
tc qdisc add dev ppp0 root handle 1: hfsc default 22
tc class add dev ppp0 parent 1: classid 1:10 hfsc ls rate 705kbit ul rate
705kbit
tc class add dev ppp0 parent 1:10 classid 1:11 hfsc rt umax 1500b dmax 20ms
rate 128kbit ls rate 352kbit ul rate 705kbit
tc class add dev ppp0 parent 1:10 classid 1:20 hfsc ls rate 352kbit ul rate
641kbit
tc class add dev ppp0 parent 1:20 classid 1:21 hfsc rt umax 1500b dmax 50ms
rate 64kbit ls rate 423kbit ul rate 705kbit
tc class add dev ppp0 parent 1:20 classid 1:22 hfsc ls rate 211kbit ul rate
705kbit
tc class add dev ppp0 parent 1:20 classid 1:23 hfsc ls rate 70kbit ul rate
669kbit
tc qdisc add dev ppp0 parent 1:11 handle 11: pfifo limit 10
tc qdisc add dev ppp0 parent 1:21 handle 21: sfq perturb 10
tc qdisc add dev ppp0 parent 1:22 handle 22: sfq perturb 10
tc qdisc add dev ppp0 parent 1:23 handle 23: sfq perturb 10
tc filter add dev ppp0 parent 1: prio 3 protocol ip u32 match ip tos 0x68 0xff
flowid 1:11
tc filter add dev ppp0 parent 1: prio 4 protocol ip u32 match ip tos 0xb8 0xff
flowid 1:11
tc filter add dev ppp0 parent 1: protocol ip prio 10 u32 match ip tos 0x10 0xff
flowid 1:21
tc filter add dev ppp0 parent 1: protocol ip prio 30 u32 match ip tos 0x08 0xff
flowid 1:23
tc filter add dev ppp0 parent 1: protocol ip prio 40 u32 match ip dst 0.0.0.0/0
flowid 1:22
tc qdisc add dev ppp0 handle ffff: ingress
tc filter add dev ppp0 parent ffff: protocol ip prio 100 u32 match ip tos 0x68
0xff police rate 128kbit buffer 10k continue flowid :1
tc filter add dev ppp0 parent ffff: protocol ip prio 105 u32 match ip tos 0xb8
0xff police rate 128kbit buffer 10k continue flowid :1
tc filter add dev ppp0 parent ffff: protocol ip prio 110 u32 match ip protocol
1 0xff police rate 2kbit buffer 1k continue flowid :1
tc filter add dev ppp0 parent ffff: protocol ip prio 115 u32 match ip protocol
6 0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 police rate 2kbit
buffer 1k continue flowid :1
tc filter add dev ppp0 parent ffff: protocol ip prio 120 u32 match ip src
0.0.0.0/0 police rate 20000kbit mtu 1500 burst 10k drop flowid :1
Maybe a bug in my setup, or syntax since the hfsc change.
Laurent
-- Package-specific info:
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20.1-a7n-v1
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Versions of packages fiaif depends on:
hi bash 3.1dfsg-8 The GNU Bourne Again SHell
hi coreutils 5.97-5.3 The GNU core utilities
ii cron 3.0pl1-100 management of regular background p
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii debianutils 2.17.5 Miscellaneous utilities specific t
ii dnsutils 1:9.3.4-2 Clients provided with BIND
ii grep 2.5.1.ds2-6 GNU grep, egrep and fgrep
ii iptables 1.3.6.0debian1-5 administration tools for packet fi
ii logtail 1.2.54 Print log file lines that have not
ii net-tools 1.60-17 The NET-3 networking toolkit
ii sed 4.1.5-1 The GNU sed stream editor
hi wget 1.10.2-2 retrieves files from the web
fiaif recommends no packages.
-- debconf information:
fiaif/cron_logfile:
* fiaif/warning:
* fiaif/enable_cron: false
* fiaif/enable_initd: true
--- End Message ---
--- Begin Message ---
Version: 1.23.1-4+rm
Dear submitter,
as the package fiaif has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/829238
The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Luke Faraone (the ftpmaster behind the curtain)
--- End Message ---