SMPable version of EM driver

Vladimir Ivanov wawa at yandex-team.ru
Wed Aug 1 14:25:47 UTC 2007


Bill Marquette wrote:
> [skip]
> What type of performance differences are you seeing with these
> changes?  Is this with FreeBSD acting as a router/firewall, or purely
>   
RX queue is being processed w/more than one thread.
TX queue thread isn't locked with RX anymore.

Extra CPU time can be used by e.g. IPFW firewall or routing and so on.

Also:
+ RX and TX use different priority value. System seems to be more stable 
if RX scheduled w/less priority.
+ RX/TX stay masked if there is no thread ready to catch interrupt.

> as a server?  Any chance you are using the pf filtering engine (which
> I believe is still under giant in releng_6) with this?  Thanks
>   
I have been talked that GIANT is a big problem for pf driver and they 
can not fix it easy.

Regards,
-- 

Vladimir Ivanov
Network Operations Center
OOO "Yandex"
t: +7 495 739-7000
f: +7 495 739-7070
@: noc at yandex.net (corporate)
  wawa at yandex-team.ru (personal)
www: www.yandex.ru
-- 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2230 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20070801/138f5f1c/smime.bin


More information about the freebsd-net mailing list