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

[win-pv-devel] [PATCH 0/4] NDIS RSS support



This patch series adds the necessary functionality to the VIF interface
to support enabling NDIS RSS in XENNET.

A backend that supports the new netif control ring protocol is also
required. See netif.h in the Xen source tree for details.

Paul Durrant (4):
  Update Xen headers to 4.7.0-rc2
  Add frontend code for the new netif control ring
  Add new functionality to VIF interface to support RSS
  Send transmit side hash value to the backend

 include/evtchn_interface.h               |   36 +-
 include/revision.h                       |    7 +-
 include/vif_interface.h                  |  146 +++-
 include/xen/public/arch-x86/xen-x86_32.h |   21 +-
 include/xen/public/arch-x86/xen-x86_64.h |    8 +-
 include/xen/public/arch-x86/xen.h        |   37 +-
 include/xen/public/errno.h               |   63 +-
 include/xen/public/grant_table.h         |   10 +-
 include/xen/public/io/netif.h            |  659 +++++++++++++--
 include/xen/public/io/ring.h             |   18 +-
 include/xen/public/trace.h               |    8 +-
 include/xen/public/xen-compat.h          |    2 +-
 include/xen/public/xen.h                 |  153 +++-
 include/xen/xen/errno.h                  |    6 +-
 src/xenvif.inf                           |    6 +-
 src/xenvif/controller.c                  | 1336 ++++++++++++++++++++++++++++++
 src/xenvif/controller.h                  |  126 +++
 src/xenvif/frontend.c                    |  366 +++++++-
 src/xenvif/frontend.h                    |   51 +-
 src/xenvif/receiver.c                    |  336 +++++++-
 src/xenvif/receiver.h                    |   32 +
 src/xenvif/transmitter.c                 |  209 ++++-
 src/xenvif/vif.c                         |  207 +++++
 src/xenvif/vif.h                         |    1 +
 vs2012/xenvif/xenvif.vcxproj             |    1 +
 vs2013/xenvif/xenvif.vcxproj             |    1 +
 26 files changed, 3594 insertions(+), 252 deletions(-)
 create mode 100644 src/xenvif/controller.c
 create mode 100644 src/xenvif/controller.h

-- 
2.1.1


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

 


Rackspace

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