Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Nov 2006 19:14:58 +0300
From:      Alex Povolotsky <tarkhil@webmail.sub.ru>
To:        "Tobias P. Santos" <tobias@netconsultoria.com.br>
Cc:        freebsd-net@freebsd.org
Subject:   Re: pipe dropping lots of packets
Message-ID:  <456F0382.70409@webmail.sub.ru>
In-Reply-To: <456EB055.7030603@netconsultoria.com.br>
References:  <456DF2DF.1070702@webmail.sub.ru> <456EB055.7030603@netconsultoria.com.br>

next in thread | previous in thread | raw e-mail | index | archive | help
Tobias P. Santos wrote:
> Hello!
>
>
> Alex Povolotsky wrote:
>> Hello!
>>
>> I'm trying to set up FreeBSD-based router, and got troubles with 
>> bandwidth limiting. My queues drops lots of packets.
>>
>> [23:38] gw:~ # ipfw pipe 200 config bw 30mbit/s queue 100
>
> You should use 30Mbit/s (with capital M).
>
>
>> [23:42] gw:~ # ipfw add 600 pipe 200 ip from any to any out via vlan333
>> 00600 pipe 200 ip from any to any out via vlan333
>>
>> seems to be easy. now
>>
>> [23:43] gw:~ # ipfw zero
>> Accounting cleared.
>>
>> make sure we'll catch packets out of pipe
>>
>> [23:43] gw:~ # sysctl net.inet.ip.fw.one_pass
>> net.inet.ip.fw.one_pass: 0
>>
>> and, waiting a bit
>>
>> [23:43] gw:~ # ipfw show | grep vlan333
>> 00600   2010    140730 pipe 200 ip from any to any out via vlan333
>> 00700      0         0 allow ip from any to table(1) via vlan333
>> 00710    840    142335 allow ip from table(1) to any via vlan333
>>
>> whoops! No packets left pipe
>>
>> part of ipfw pipe list
>>
>> 00200:  30.000 bit/s     0 ms  100 sl. 1 queues (1 buckets) droptail
>           ^^^^^^^^^^^^
>
> See, 30 bit/s will drop a lot of packets! ;)

Whooops!!! Thanks.

Alex.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?456F0382.70409>