[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH xenvif 0/8] Fix TCP throughput performance regressions
It has become apparent in recent testing that the master branch has suffered significant TCP throughput performance regressions when compared to the stable branches. This series fixes various issues that have caused this regression. Paul Durrant (8): Revert reversion of "Deferring transmit completion causes... Revert "Replace uses of MmAllocatePagesForMdlEx in __AllocatePage" Revert complete poller subsystem Remove KTIMERS from transmit and receive paths (again) Re-instate 264bde12 "Introduce a threaded DPC into the receiver code" Get rid of the 'Retry' exit from the ring poll routines Don't force event channel unmasking Set packet transmit completion information outside of ring lock src/xenvif/controller.c | 12 +- src/xenvif/frontend.c | 133 ++-- src/xenvif/frontend.h | 17 +- src/xenvif/poller.c | 1454 ------------------------------------------ src/xenvif/poller.h | 100 --- src/xenvif/receiver.c | 453 +++++++++---- src/xenvif/receiver.h | 6 - src/xenvif/transmitter.c | 862 ++++++++++++++----------- src/xenvif/transmitter.h | 6 - src/xenvif/util.h | 76 +-- vs2015/xenvif/xenvif.vcxproj | 1 - vs2017/xenvif/xenvif.vcxproj | 1 - 12 files changed, 901 insertions(+), 2220 deletions(-) delete mode 100644 src/xenvif/poller.c delete mode 100644 src/xenvif/poller.h -- 2.5.3 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |