]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xen-netback: enable skip_guestrx_thread by default
authorJoao Martins <joao.m.martins@oracle.com>
Thu, 16 Nov 2017 11:44:32 +0000 (11:44 +0000)
committerJoao Martins <joao.m.martins@oracle.com>
Thu, 16 Nov 2017 18:03:42 +0000 (18:03 +0000)
commit84865b0981aacd5c9e83a25d9211f44a2eac18e6
treed71153e0bbbd694da6953ab08d0a301bad287820
parent76116ad24d717acd0db1859bb3470ed218d4fe2f
xen-netback: enable skip_guestrx_thread by default

Given that there's almost no grant ops being done, there's no need to
amortize grant hypercall cost through the guestrx kthread. This option
then skips it enterily (only with staging grants) and gets to remove the
contention on queue->wq and queue->rx_lock.

Exadata chatty select tests show an improvement of 14% as depicted in
the bug.

Orabug: 27125766
Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/net/xen-netback/netback.c