Commit Graph
45 Commits
Author SHA1 Message Date
Yuri Benditovich 82f1b26f87 netkvm-wmi: use powershell for WMI operations
Keeping old netkvm-wmi.cmd as netkvm-wmic.cmd
Use powershell commands to access WMI objects.

Signed-off-by: Yuri Benditovich <[email protected]>
2025-05-23 16:47:06 +09:00
Yuri Benditovich 966faffb37 netkvm: update debug tool netkvm-wmi.cmd
Add getting CX metrics.
Try to install wmic if it is not available.

Signed-off-by: Yuri Benditovich <[email protected]>
2025-05-10 11:16:08 +03:00
Yuri Benditovich d7eabe8d24 netkvm-dumpparser: parse bug check data using symbols
Also in case there is no tagged data in the dump.

Signed-off-by: Yuri Benditovich <[email protected]>
2025-04-10 17:08:41 +09:00
Yuri Benditovich df2fde1b2e netkvm-dumpparser: parse history data only
Signed-off-by: Yuri Benditovich <[email protected]>
2025-04-10 17:08:41 +09:00
Yuri Benditovich ebd257eb8d netkvm-dumpparser: fix build and update
Signed-off-by: Yuri Benditovich <[email protected]>
2025-04-10 17:08:41 +09:00
Vitalii Chulak d86ecf78e8 RHEL-69071: fix broken style for DebugTools folder in NetKVM
Signed-off-by: Vitalii Chulak <[email protected]>
2025-01-16 10:30:19 +02:00
Vitalii Chulak b9b6418be0 RHEL-69071: clang-format for DebugTools folder in NetKVM
Signed-off-by: Vitalii Chulak <[email protected]>
2025-01-16 10:30:19 +02:00
Konstantin Kostiuk e6546dc358 RHEL-65784: Fix files ending
clang-format always check one \n at the end of file.

Jira: https://issues.redhat.com/browse/RHEL-65784

Signed-off-by: Konstantin Kostiuk <[email protected]>
2024-11-20 15:48:35 +02:00
Yuri Benditovich 39a198bc91 netkvm: update netkvm-wmi.cmd script
Signed-off-by: Yuri Benditovich <[email protected]>
2024-01-22 14:18:30 +02:00
Yuri Benditovich d68cf27e4a netkvm: minor fixes in netkvm-wmi.cmd
Better output formatting, removed obsolete command.

Signed-off-by: Yuri Benditovich <[email protected]>
2023-12-18 13:38:13 +02:00
Yuri Benditovich be6da824da netkvm: update WMI test script
Signed-off-by: Yuri Benditovich <[email protected]>
2021-04-01 15:11:46 +03:00
Yuri Benditovich ea6c2df3c3 netkvm: add custom OID to get RSS statistics
Signed-off-by: Yuri Benditovich <[email protected]>
2020-05-04 16:41:00 +03:00
Yuri Benditovich 5e01b36d07 Change XP toolset from v140_xp to v141_xp
Signed-off-by: Yuri Benditovich <[email protected]>
2019-04-23 16:40:12 +03:00
Gal Hammer cb822e36bf Fix LICENSE and source files license inconsistency.
virtio-win is released under the 3-clause BSD License. Make sure
both LICENSE and source files state that.

Reported-by: Darren Kenny
2019-01-31 15:06:33 +02:00
Yan Vugenfirer b8f8cc073c BZ#1480139 - Switch to BSD license
The project is switching from GPL to BSD.

Signed-off-by: Yan Vugenfirer <[email protected]>
2017-08-14 10:59:48 +03:00
Ladi Prosek 83e9f437a6 netkvm/NDIS6: Switch to BSD license
The project is switching from GPL to BSD.

Signed-off-by: Ladi Prosek <[email protected]>
2017-08-08 11:28:16 +03:00
Vadim Rozenfeld de7f3a1951 Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in virtio-win-prewhql build
(cherry-picked from commit 3accaa89d7c76b93988022b67ad4849af891ef2d)
Signed-off-by: Ladi Prosek <[email protected]>
2017-03-23 10:04:55 +01:00
Yuri Benditovich 6b00805148 netkvm: Revive NetKvmDumpParser application
Build of the application was broken.
Now it is functional and able to parse kernel memory dumps.

Signed-off-by: Yuri Benditovich <[email protected]>
2017-01-31 13:33:11 +11:00
Ladi Prosek fe0314a33b netkvm: Spelling fixes 2017-01-20 21:08:17 +11:00
Yuri Benditovich 355659e4bc netkvm: Added example of WMI access to NetKvm
Signed-off-by: Yuri Benditovich <[email protected]>
2016-12-15 14:08:28 +11:00
Ladi Prosek 5c534ef85e NetKVM: Delete DebugTools/VirtioConsoleSimulation
The tool isn't maintained anymore and isn't all that useful
at this point.
2016-07-17 20:56:12 +10:00
Ladi Prosek c3440bc925 virtiolib: Stop including virtio_config.h
There's no reason why some of the functionality should be declared
in a separate header that all drivers need to include. This commit
adds a few virtio_ wrappers to completely abstract away the config
callbacks.
2016-07-17 20:50:13 +10:00
Leonid Bloch 754481432c NetKVM: Some cosmetic changes
This mainly removes unneeded whitespaces.

Signed-off-by: Leonid Bloch <[email protected]>
2016-06-15 20:28:35 +10:00
Vadim Rozenfeld 36a8c5ef34 Bug 1303510 - Change the copyright on all the Windows drivers to "2016" in virtio-win-prewhql build 2016-02-04 12:39:41 +11:00
Yan Vugenfirer 197c3aa45d virtio 1.0: Refactoring virtio library to be similar to Linux
* Splitting virtio.h to virtio.h and virtio_config.h as in Linux

* virtio_config.h is same as in Linux except "SIZE_OF_SINGLE_INDIRECT_DESC" define

* Fixing virtio_ring.h to be compiled in C++ code

* Adding virtio_config.h to appropriate projects

* Using correct feature name in NetKVM  - VIRTIO_RING_F_INDIRECT_DESC

* Removing virtio.h from several files where it was not needed

Signed-off-by: Yan Vugenfirer <[email protected]>
2015-06-30 18:59:06 +10:00
Vadim Rozenfeld dd85d18fa4 BZ 1183423 - Change the copyright on all the Windows drivers to 2015
(cherry picked from commit c98b6a64346d04a3b5c3611d5b777b3cfc44f2a3)
2015-04-11 19:31:28 +10:00
Joseph Hindin 0ad8002ec3 NetKVM: BZ#954183: fallthrough annotation
Static driver verifier can benefit from __fallthrough annotations in case
statement without 'break', passing control to the next case statement.

Signed-off-by: Joseph Hindin <[email protected]>
2015-04-07 15:25:45 +10:00
Joseph Hindin 36d22970a6 NetKVM: BZ#1190960: HCK pcap files verification
Signed-off-by: Joseph Hindin <[email protected]>
2015-03-31 13:03:33 +11:00
Yan Vugenfirer 6e6bf7bfad Update copyright year in license file.
Signed-off-by: Yan Vugenfirer <[email protected]>
2014-01-30 20:54:17 +11:00
Dmitry Fleytman abf0a28bfd [NetKVM] Untabify 2013-04-10 12:45:25 +03:00
Dmitry Fleytman ae6dfeeb4a [NetKVM] RSS implemented 2013-03-11 13:55:06 +02:00
Dmitry Fleytman cdb3679914 [NetKVM\Balloon\VirtioLib] BZ #713130 - further optimization
Compile time interrupts disable/enable branching implemented
2012-12-26 17:04:41 +02:00
Yan Vugenfirer de93f4f9b1 [virtio-win] BZ 713130 - event index performance in virtio and vhost-net. Event indexes handling fixed (including correct kick logic). 2012-09-20 15:53:42 +02:00
Yan Vugenfirer b08e46c8cc [NetKVM] BZ#838005 - add infrastructure to offload simulation in order to test IPv6 offload 2012-07-10 13:25:54 +02:00
Yan Vugenfirer 81d6e58107 [NetKVM] [BZ:828275] Implement and test control queue in virtio-simulator environment. 2012-06-04 16:50:11 +02:00
Yan Vugenfirer e29a2a29c1 [virtio-win] Add updated licesning for review. The licensing information added to: 1. Root directory of all the drivers. 2. Root directory of each of the drivers. 3. To every directory that contains code that is compiled into stand alone executable or library (including test tools). 2012-02-21 14:28:48 +02:00
Yan Vugenfirer e399849a46 [virtio-win] White spaces clean up. 2012-02-20 18:21:53 +02:00
Yan Vugenfirer aef966bcc7 [virtio-simulator] Add MSI testing and cleanup 2012-02-19 18:50:55 +02:00
Yan Vugenfirer fa7fead738 [NetKVM-Simulator] Adaptation for unified library. 2012-02-07 16:46:09 +02:00
Yan Vugenfirer 810661d09a [NetKVM-Simulator] Adaptation for unified library. And adding testing of indirect buffers. 2012-02-07 16:31:45 +02:00
Yan Vugenfirer 106680ab3a [NetKVM] Virtio simulation. Was used to test published indices feature. 2012-01-30 14:24:02 +02:00
Yan Vugenfirer 66fc09ccdd [NetKVM] RSS: test for Toeplitz hash calculation 2012-01-30 14:05:36 +02:00
Yan Vugenfirer 88c3b789a3 [NetKVM] White spaces clean up 2011-12-06 17:28:14 +02:00
Yan Vugenfirer c7bfe69d46 [NetKVM]
Dynamicly link to DbgPrintEx during run time. Fix BZ #590945. Also handle empy NBL lists submitted by upper layers (corner cases during WHQL testing).
2010-05-17 19:00:15 +03:00
Yan Vugenfirer 89fa675042 [NETKVM] Add NetKVM to internal git repo
sitory.

	Signed-off-by: Yan Vugenfirer <[email protected]>
2010-02-21 15:34:12 +02:00