[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[win-pv-devel] [PATCH xenvif 0/5] Performance and fairness patches



This series aims to maintain the performance of the XENVIF receiver code
whilst reducing lock contention and the amount of code running at
DISPATCH_LEVEL without yielding.

Paul Durrant (5):
  Stop using a threaded DPC in the poller
  Make sure event counter is updated before finish receiver ring poll
  Use a reader/writer lock in the mac module
  Allow FrontendIncrementStatistic() to be called at < DISPATCH_LEVEL
  Introduce a threaded DPC into the receiver code

 src/xenvif/frontend.c |   5 +-
 src/xenvif/mac.c      | 139 +++++++++++++++----
 src/xenvif/poller.c   |  44 +++---
 src/xenvif/receiver.c | 370 +++++++++++++++++++++++++++++---------------------
 src/xenvif/vif.c      |   7 +
 5 files changed, 354 insertions(+), 211 deletions(-)

-- 
2.5.3


_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.