Xu, Dongxiao
2010-May-05 07:25 UTC
[Xen-devel][Pv-ops][PATCH 3/4 v4] Netback: Multiple tasklets support
Netback: Multiple tasklets support. Now netback uses one pair of tasklets for Tx/Rx data transaction. Netback tasklet could only run at one CPU at a time, and it is used to serve all the netfronts. Therefore it has become a performance bottle neck. This patch is to use multiple tasklet pairs to replace the current single pair in dom0. Assuming that Dom0 has CPUNR VCPUs, we define CPUNR kinds of tasklets pair (CPUNR for Tx, and CPUNR for Rx). Each pare of tasklets serve specific group of netfronts. Also for those global and static variables, we duplicated them for each group in order to avoid the spinlock. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Apparently Analagous Threads
- [Pv-ops][PATCH 0/4 v4] Netback multiple threads support
- [PATCH] netback: disable features not supported by netfront
- problems with netback
- [PATCH net V2] xen-netback: use jiffies_64 value to calculate credit timeout
- [PATCH] VNIF: Using smart polling instead of event notification.