Hi all,

I've started a patch to enable busy poll support for listener sockets.
It can be enabled by adding "busy-poll" in the bind line. For systems
that don't define SO_BUSY_POLL, building with the USE flag USE_BPS is
required.

I built & tested this on a ubuntu trusty machine (3.13.0 kernel) and
verified with strace that the SO_BUSY_POLL socket is set (it shows up
as "0x2e /* SO_??? */", but I think that's fine).

Unfortunately, I don't have access to hardware with a network device
that supports busy polling, so i'm not able to provide any benchmarks
at this time. :-/

I look forward to everyones feedback on these changes.

Cheers,
-Ben

Attachment: 0001-MEDIUM-enable-low-latency-polling-on-systems-which-s.patch
Description: Binary data

Reply via email to