Sample drivers for NetAdapterCx. NetAdapterCx is a platform for building NIC drivers on Windows.
Перейти к файлу
microsoft-github-policy-service[bot] 45de834f6b
Auto merge mandatory file pr
This pr is auto merged as it contains a mandatory file and is opened for more than 10 days.
2023-06-13 17:50:19 +00:00
RtEthSample Windows 10 April 2020 Update (2004) 2020-03-03 20:31:57 +00:00
.gitignore Initial commit 2017-04-04 12:00:40 -07:00
CONTRIBUTING.md Create CONTRIBUTING.md 2017-05-02 19:05:58 -07:00
LICENSE Initial commit 2017-04-04 12:00:49 -07:00
README.md add link to samples for USB based NICs 2019-01-09 14:24:15 -08:00
SECURITY.md Microsoft mandatory file 2023-06-02 20:00:16 +00:00

README.md

NetAdapter Class Extension Samples

The Network Adapter Class Extension to WDF (NetAdapterCx) brings together the productivity of WDF with the networking performance of NDIS. The goal of NetAdpaterCx is to make it easy to write a great driver for your NIC.

This repository hosts code you can include into your own NIC driver, based on NetAdapterCx.

Contents

This is a complete, working driver for the PCI\VEN_10EC&DEV_8168&SUBSYS_816810EC&REV_03 device. The device is based on the PCI bus, uses bus-mastering DMA to transfer data, and uses line-based interrupts. The hardware supports checksum offload, interupt moderation, and several Wake-on-LAN patterns.

Other NetAdapterCx Sample Drivers

The NCM Driver for Windows repro contains NetAdapterCx samples for USB based NICs

Contributing

We welcome your bug reports and feature requests! File an issue here on GitHub, or email us at NetAdapter@microsoft.com.

We're happy to review pull requests for IO Helpers. If you're going to make substantial changes, you should coordinate with us first, so we don't inadvertantly end up duplicating our efforts.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Licensing

The code hosted here is licensed under the MIT License.

See Also

Source Code to NetAdpaterCx.sys: Network-Adapter-Class-Extension

API Documentation: Network Adapter WDF Class Extension (Cx)