New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

npcap disables RSC (Receive Side Coalescing) #1417

Open
rossro opened this Issue Dec 18, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@rossro
Copy link

rossro commented Dec 18, 2018

npcap installation causes RSC (Receive Side Coalescing) to be disabled with failure reason "NDISCompatibility". In this case, this is OS software RSC that was introduced in Win10 RS2. I believe that it is enabled by default for devices that do not supports RSC (in HW). Below is the output of "Get-NetAdapterRsc" before and after npcap installation:

PS C:> Get-NetAdapterRsc *
Name IPv4Enabled IPv6Enabled IPv4Operational IPv6Operational IPv4FailureReason IPv6FailureR
State State eason


Wi-Fi True True True True NoFailure NoFailure

PS C:> Get-NetAdapterRsc *
Name IPv4Enabled IPv6Enabled IPv4Operational IPv6Operational IPv4FailureReason IPv6FailureR
State State eason


Wi-Fi True True False False NDISCompatibility NDISCompa...

@dmiller-nmap

This comment has been minimized.

Copy link

dmiller-nmap commented Dec 18, 2018

Thanks for bringing this to our attention. Npcap does not support this because it is a NDIS 6.0 filter driver, and RSC was introduced in NDIS 6.30. We will consider updating the NDIS version, but this will likely require us to ship multiple versions of the driver, since NDIS 6.30 was introduced in Windows 8, and we need to support back to Windows 7 at least, and possibly Server 2008.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment