Packet loss with traffic shaper and routing

Ferdinand Goldmann ferdinand.goldmann at jku.at
Thu Apr 27 07:07:01 UTC 2006


tpeixoto at widesoft.com.br wrote:
> Hello.
> 
> I did that and compiled the kernel.
> Then I restarted the system and enabled sysctl kern.polling.enable=1
> 
> It seems that it has no effect in the system. Maybe bge driver doesn't
> like polling?

At least from a quick glance in the polling(4) manpage I cannot see that bge
is among the supported devices.

If you want to use polling, I suppose that you need to enable it via ifconfig,
too:

     polling
             If the driver has user-configurable polling(4) support, select
             the polling mode on the interface.


> At this moment, I'm getting more than 50% interrupts and 20% packets lost.
> I also disabled HT in BIOS and the interrupts are now passing 80% mark.
> Don't know what else to do. Aren't these cards supposed to work at
> 100Mbits or 1Gbit? They are failing with 12Mbits traffic on a 100Mbits
> LAN. Something is wrong and I am having a hard time trying to identify the
> problem.
> 
> Thanks for the hints, anything else would be greatly appreciated.

Several wild guesses from my own experiences here:
- SMP + networking in 5.x does not work too well, using em(4) I experienced
  VERY poor performance (only ~5MB/s over a Gbit link)
- Try upgrading to 6.x (as others have already suggested). I experienced all
  kind of weird problems with 5.x, and although there is no proof that the
  problems were actually related to 5.x, 6.x seems to work better.
- What's the value of nmbclusters? Have you checked netstat -m? Do you see
  memory requests for network memory denied?
- 50% interrupts on such a fast machine is quite high. I currently experience
  about 30% interrupt load using two em(4) cards, shaping for about ~2000
  clients on a 3.8GHz Xeon.

Kind regards
-- 
>> Ferdinand Goldmann                                   ////  |          |
>>                                                     |--00  |    UNIX  |
>> Tel. : +43/732/2468/9398 Fax. : +43/732/2468/9397   C   ^  |          |
>> EMail:  Ferdinand.Goldmann at zid.uni-linz.ac.at        \ ~/  ~~~|~~~~~~~~
>> PGP D4CF 8AA4 4B2A 7B88 65CA  5EDC 0A9B FA9A 13EA B993| |-----3


More information about the freebsd-net mailing list