On Fri, May 24, 2019 at 04:12:12AM -0400, Jason Wang wrote:
Hi:Thanks this is queued for next.
This series tries to access virtqueue metadata through kernel virtual
address instead of copy_user() friends since they had too much
overheads like checks, spec barriers or even hardware feature
toggling like SMAP. This is done through setup kernel address through
direct mapping and co-opreate VM management with MMU notifiers.
Test shows about 23% improvement on TX PPS. TCP_STREAM doesn't see
obvious improvement.
Thanks
Did you want to rebase and repost packed ring support on top?
IIUC it's on par with split ring with these patches.