[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 0/4] Add multi-queue support
This patch series adds multi-queue support to the frontend. Note: this relies on patches to xenvif for vif interface version 2, though should still function on an older xenvif using interface version 1. 1: Refactor the source to a coding style that is consistent with other Xen PV drivers 2: Update the VIF interface header to version 2, and use interface version 2 if possible. 3: Pullup the packet headers and calculate a simple hash over IP addresses/ports 4: Improve the handleing of the pullup call Owen Smith (4): Refactor for maintainability/coding style Add VIF interface version 2 Pullup headers and calculate hash over IP addresses and Ports Use a cache for header buffers, to fix a 'function uses too much stack' warning Tweak GetPacketHeaders interface call to pass less parameters. include/cache_interface.h | 232 +++ include/vif_interface.h | 458 ++++- src/xennet/adapter.c | 3886 +++++++++++++++++++----------------------- src/xennet/adapter.h | 156 +- src/xennet/common.h | 36 - src/xennet/driver.c | 550 ++++++ src/xennet/main.c | 361 ---- src/xennet/miniport.c | 297 ---- src/xennet/project.h | 66 - src/xennet/receiver.c | 401 +++-- src/xennet/receiver.h | 59 +- src/xennet/std.h | 45 - src/xennet/toeplitzhash.h | 71 + src/xennet/transmitter.c | 783 +++++++-- src/xennet/transmitter.h | 67 +- vs2012/xennet/xennet.vcxproj | 3 +- vs2013/xennet/xennet.vcxproj | 3 +- 17 files changed, 4040 insertions(+), 3434 deletions(-) create mode 100644 include/cache_interface.h delete mode 100644 src/xennet/common.h create mode 100644 src/xennet/driver.c delete mode 100644 src/xennet/main.c delete mode 100644 src/xennet/miniport.c delete mode 100644 src/xennet/project.h delete mode 100644 src/xennet/std.h create mode 100644 src/xennet/toeplitzhash.h -- 1.9.4.msysgit.1 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |