From: Wei Liu Date: Mon, 26 Aug 2013 11:59:38 +0000 (+0100) Subject: xen-netback: switch to NAPI + kthread 1:1 model X-Git-Tag: v3.12-rc1~132^2~165^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3f980bd827e6e81a050c518d60ed7811a83061d;p=pandora-kernel.git xen-netback: switch to NAPI + kthread 1:1 model This patch implements 1:1 model netback. NAPI and kthread are utilized to do the weight-lifting job: - NAPI is used for guest side TX (host side RX) - kthread is used for guest side RX (host side TX) Xenvif and xen_netbk are made into one structure to reduce code size. This model provides better scheduling fairness among vifs. It is also prerequisite for implementing multiqueue for Xen netback. Signed-off-by: Wei Liu Acked-by: Ian Campbell Signed-off-by: David S. Miller --- Reading git-diff-tree failed