My limited test result is in testD59907, which shows at least +30% performance gain.
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 77843 Build 74726: arc lint + arc unit
Event Timeline
Comment Actions
update:
- make the Makefile cleaner
- use the buf_ring_drops() instead of a local counter
- use lockless buf_ring_dequeue_mc()
- use powerof2() to check 'RING_SIZE'