xdp-for-windows
xdp-for-windows copied to clipboard
XDP speeds up networking on Windows
Add the following documentation: - Compiling XDP programs - Running XDP programs (install eBPF, install XDP, etc.) - Diagnostics, etc.
Consider including xdptrace.wprp in the devkit/MSI for convenience. Advantages: more convenient log collection, internet access not required Downsides: cannot be updated independently of XDP kit/MSI, bloat
WPP has its upsides, but is painful for developers and end users alike. The existing WPP macros should be upgraded to TraceLogging, or, in limited circumstances, to manifest ETW events.
## Description xskbench is using old and hand crafted kernel api ## Testing locally works. `./tools/xskperfsuite.ps1 -Verbose -Config Debug -Platform x64 -Fndis -Iterations 1 -RawResultsFile "artifacts/logs/xskperfsuite.csv" -XperfDirectory "artifacts/logs" -KernelMode` ##...
## Description NMR client to check in progress api call. xdpapi_helper.h to wrap its increment/decrement ## Testing N/A ## Documentation N/A ## Installation N/A
## Description _Describe the purpose of and changes within this Pull Request._ We tried this years ago, with ambiguous results. See if anything has changed. ## Testing _Do any existing...
```sh git checkout .\tools\build.ps1 ```  https://github.com/microsoft/xdp-for-windows/blob/52c8ed2ab098ad47fa10756065a93cc4b2b89288/tools/common.ps1#L36-L48 `git branch --show-current` get error when currently point to specific commit hash.
https://github.com/microsoft/netperf/actions/runs/11231253686 This change broke https://github.com/microsoft/netperf/blob/main/.github/workflows/ebpf.yml @mtfriesen Can you please make sure to either fix all repos that depend on this if you make a breaking change like this (or at...
Define eBPF structs and headers in XDP headers and export with nuget package. Depends on https://github.com/microsoft/ebpf-for-windows/issues/3736 being fixed first.