разесните что не так. реши перейти на gred. что то работает не так, непойму где, но работает

Код: Выделить всё
pipe 10 config bw 1000Kbit/s queue 60 gred 0.002/10/30/0.1
queue 10 config pipe 10 mask src-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
pipe 20 config bw 3600Kbit/s queue 60 gred 0.002/10/30/0.1
queue 20 config pipe 20 mask dst-ip 0xffffffff queue 60 gred 0.002/10/30/0.1
# с pipe работает боле менгие... а если в провилах ниже pipe меняю на queue то вообще жопа
add 1000 pipe 10 ip from 192.168.1.0/24 to not me in
add 1100 pipe 20 ip from not 192.168.1.0/24 to 192.168.1.0/24 out
Код: Выделить всё
00020: 1.000 Mbit/s 0 ms 60 sl. 1 queues (1 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991
mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
0 udp 192.168.1.19/137 192.168.1.255/137 21131 1111342 0 0 0
00010: 3.600 Mbit/s 0 ms 60 sl. 1 queues (1 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991
mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp
0 tcp 213.180.204.11/80 192.168.1.15/2582 31701 46133738 0 0 58
q00020: weight 1 pipe 20 60 sl. 0 queues (64 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991
q00010: weight 1 pipe 10 60 sl. 0 queues (64 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991
и что то даже отбрасываеться !
ipfw queue show
Код: Выделить всё
q00020: weight 1 pipe 20 60 sl. 0 queues (64 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991
q00010: weight 1 pipe 10 60 sl. 0 queues (64 buckets)
GRED w_q 0.001999 min_th 10 max_th 30 max_p 0.099991