]> xenbits.xensource.com Git - pvdrivers/win/xennet.git/commit
Update to NDIS 6.30
authorOwen Smith <owen.smith@citrix.com>
Mon, 15 Nov 2021 09:32:14 +0000 (09:32 +0000)
committerPaul Durrant <pdurrant@amazon.com>
Sun, 28 Nov 2021 20:31:45 +0000 (12:31 -0800)
commit223a71f67f71e8476ebd54c859a7b57b717ada9a
treefef8374d6c3b7b61644fba4b130765c1615cba77
parent524ba2001ca1d67b2c63bc3c8209478d1541afc0
Update to NDIS 6.30

NDIS 6.30 was introduced in Server 2012. Update XenNet to use the NDIS 6.30
interfaces, including internal changes required by NDIS 6.30. Any new features
introduced in NDIS 6.30 are not implemented, only changes required to complete
the NDIS version update.
- Updates structure header versions and sizes as required
- Changes the indirection table from CPU index to PROCESSOR_NUMBER array, note
  that XenNet handled a conversion from index to PROCESSOR_NUMBER before passing
  to XenVif. Renames TableSize to TableCount for clarity.
- Adds a new INF property 'NumRSSQueues', which limits the number of RSS queues.
  This is a WHQL test requirement (NDIS 6.5 StandardizedKeywords)
- Fixes "NDIS 6.5 GlitchFreeDevice" test by correctly reporting XenNet uses a
  WDM lower edge.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
src/xennet.inf
src/xennet/adapter.c
vs2015/xennet/xennet.vcxproj
vs2017/xennet/xennet.vcxproj
vs2019/xennet/xennet.vcxproj