summaryrefslogtreecommitdiff
path: root/network
AgeCommit message (Collapse)Author
2026-06-19Add variants to the NetVAdapterLibrary to support the requirements of ↵Yang You (UU)
different adapter types.
2026-06-17check in the demo for OEM solution based on Service Command channel.Yang You (UU)
2026-06-15Merge branch 'microsoft:main' into WifiihvsampleDataPathYang You(UU)
2026-06-11Netvadapter: virtual NIC sample for KMDF and UMDFAlex Bozhko
2026-05-26Fixed indentationAndre Muezerie
2026-05-26Fixed more typosAndre Muezerie
2026-05-26Fixed file name in top commentAndre Muezerie
2026-05-26Fixed copyright commentAndre Muezerie
2026-05-26Fixed commentsAndre Muezerie
2026-05-26Fixed typosAndre Muezerie
2026-05-26Merge pull request #1388 from ↵5an7y-Microsoft
andremueiot/user/andremueiot/trailing_spaces_config Removed trailing spaces under config and modem
2026-05-21ndis: Removed trailing spacesAndre Muezerie
This PR performs a whitespace-only cleanup by removing trailing spaces/tabs from source files under network\ndis. This is to reduce noise when making changes using AI so that future reviews are easier to be done by humans. No functional logic changes were introduced. What Changed 1. Removed end-of-line trailing whitespace in text files. 2. Kept file encoding and line endings intact by applying byte-preserving edits. Risk / Impact 1. Low risk: formatting-only change. 2. No API, behavior, or build configuration changes intended.
2026-05-21Removed trailing spaces under config and modemAndre Muezerie
This PR performs a whitespace-only cleanup by removing trailing spaces/tabs from source files under directories: • network\config • network\modem No functional logic changes were introduced. What Changed 1. Removed end-of-line trailing whitespace in text files. 2. Kept file encoding and line endings intact by applying byte-preserving edits. Risk / Impact 1. Low risk: formatting-only change. 2. No API, behavior, or build configuration changes intended.
2026-05-21Merge pull request #1386 from ↵5an7y-Microsoft
andremueiot/user/andremueiot/multiplication_converted_to_larger_type NDIS: Harden QoS bytes calculation in netvmini control path
2026-05-20ndis: Harden QoS bytes calculation in netvmini control pathAndre Muezerie
- Replaced direct size arithmetic in NICSetQOSParameters with checked integer-safe operations. - Added overflow handling for classification table size computation: - Multiply NumClassificationElements × ClassificationElementSize via RtlULongMult. - Add the revision header size via RtlULongAdd. - Return NDIS_STATUS_INVALID_LENGTH when either checked operation fails, instead of relying on unchecked arithmetic.
2026-05-14netvmini/rssv2: fix mixed-width comparison in processor lookup loopAndre Muezerie
Summary This PR addresses a static-analysis warning in rssv2.c related to comparing values of different integer widths in a loop condition. Changes - Updated the loop index type in NICSetRSSv2FindProcessorInRssSet from UINT8 to ULONG to match RssProcessorCount width. - Added an explicit cast when returning the found index: return (UINT8)index; to preserve the function’s return type and behavior. Why Using matching integer widths in loop comparisons avoids analyzer warnings and reduces risk of subtle boundary issues. Impact No functional behavior change is intended; this is a type-safety and code-quality fix for warning cleanup.
2026-05-07Merge pull request #1373 from ↵5an7y-Microsoft
andremueiot/user/andremueiot/uninitialized_var_bindview Potentially uninitialized variables in bindview
2026-04-27Potentially uninitialized variable in ndisbind.cAndre Muezerie
These changes eliminate the warnings about uninitialized variables under network\ndis. A macro was also added to prottest.c to suppress a (false) buffer overrun.
2026-04-23Potentially uninitialized variable in bindviewAndre Muezerie
These changes eliminate the warnings below in bindview.cpp by initializinf the variables mentioned. 1449 The status of this call to externally defined (SAL) GetCursorPos is not checked, potentially leaving pt uninitialized. 1528 The status of this call to externally defined (SAL) GetCursorPos is not checked, potentially leaving pt uninitialized. 1825 The status of this call to externally defined (SAL) GetDeviceStatus is not checked, potentially leaving ulStatus uninitialized.
2026-02-03removed the space after newline which seems to be bug in c++ 23 not in samplespc_loadletter_0302Prashant Chahar
2025-12-11rename the WIFICX folder into wificxYang You (UU)
2025-12-11Add affinity mask asserts, remove sln.oldYang You (UU)
Added assertions to EnlpAffinitizeThread to verify BitScanReverse succeeds. Updated EnlRingDoorBell to properly acquire and release the spinlock around the Armed state check for thread safety. Removed obsolete netvadapterlibrary.sln.old solution file.
2025-12-10trying to fix the build break on X64Yang You (UU)
2025-12-10quick fix a typoYang You (UU)
2025-12-10Remove the Nuget for the WIL, since WDK sample build system not support the ↵Yang You (UU)
VCXProj driven Nuget package. hardcode the WIL path
2025-12-09fix the bad "smart" GitHub mergeYang You (UU)
2025-12-09Merge branch 'wifiihvsample' into WifiihvsampleDataPathYang You (UU)
2025-12-09address commentsYang You (UU)
2025-12-09update the readme.mdYang You (UU)
2025-12-09update the readme.mdYang You (UU)
2025-12-09fix the readme.mdYang You (UU)
2025-12-09have the updated project statusYang You (UU)
2025-12-09fix the TX Queue not create issueYang You (UU)
2025-12-08Remove the TX demx support as ENL limiation.Yang You (UU)
2025-12-08have the last Mac byte featureYang You (UU)
2025-12-08Remove NETCX2.6 depend featuresYang You (UU)
2025-12-06Fix build break for NETCX2.6 only APIsYang You (UU)
2025-12-04bring back the KPushLockYang You (UU)
2025-12-04Cleanup the KSpinlock.h and replace with WDFSpinlockYang You (UU)
2025-12-04intergrate the netvadapterlibrary with wificxsampledriver, cleanup the ↵Yang You (UU)
memory related header -KNEW.H
2025-12-02Have the NetVAdapter Lib buildable with EWDK for both UM and KMYang You (UU)
2025-11-25fixing the GitHub code analysis errorsYang You (UU)
2025-11-25Moving to UTF-16 LE BOM asYang You (UU)
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/general-guidelines-for-inf-files#editing-inf-files-and-file-encodings The file must be saved with an ANSI or Unicode (UTF-16 LE) file encoding. Unicode (UTF-16 LE) is preferred since it allows the INF to support localizing the INF Strings section in a wide variety of languages. If your INF contains non-ASCII characters, you must save the file as a Unicode (UTF-16 LE) file.
2025-11-24BuildBreak Fix: Convert to UTF8Yang You (UU)
2025-11-24fix the rror 1001: Invalid INF ↵Yang You (UU)
'D:\a\Windows-driver-samples\Windows-driver-samples\network\wlan\WIFICX\um\ARM64\Debug\wificxsampleclientum.inf', must contain [Version] section and have signature "$Windows NT$"
2025-11-24try to walk aroudn the DrvCat EWDK(10.0.26100.6584) error by disabling the ↵Yang You (UU)
inf2cat and code analysis. Will enable back when newer version EWDK fixed the issue.
2025-11-20Update the project status.Yang You (UU)
2025-11-20adding the copyright to the code file, and let the Radio State by default is onYang You (UU)
2025-11-20cleanup dead fileYang You (UU)
2025-11-20have the Infrastructure ready to have the driver install success and able to ↵Yang You (UU)
start handling the WifiRequest