Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jan 2004 13:25:13 -0600
From:      Kevin Day <toasty@dragondata.com>
To:        freebsd-net@freebsd.org
Subject:   DEVICE_POLLING with SMP
Message-ID:  <B2508BB3-51C7-11D8-B168-000A95A8A1F2@dragondata.com>

next in thread | raw e-mail | index | archive | help

Has anyone made any headway with getting polling(4) to work with a SMP 
kernel?  Last May this was discussed on here briefly with me, Luigi and 
Don Bowman, which seemed to indicate that the majority of what needed 
to be fixed to make this work would be some kind of locking in 
idle_loop to make sure only one CPU gets into the polling code at once.

I've got a case where enabling SMP gives me a 20-30% performance boost, 
or if I turn polling on I get another 10-15% boost. I'd love to see 
what the two together could do. 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B2508BB3-51C7-11D8-B168-000A95A8A1F2>