xdp-for-windows
xdp-for-windows copied to clipboard
XDP speeds up networking on Windows
Build arm64 in CI. Installer support to be added later (once #391 is completed). Progress towards #153
WiX 4.0 is needed to create arm64 installers, which is needed for #153
- significant perf regressions should cause CI failure - ideally the perf tests also produce PGO profiles Scenarios requiring coverage: - XDP pass, drop, forward - eBPF pass, drop, forward...
Provide minimum UDP checksum and segmentation offload to support MsQuic proof-of-concept. This doesn't do as much runtime validation as we'd need, and there is no control path at all. Nevertheless,...
Rather than including xdpapi with the MSI/installer, should the DLL be redistributed by anyone consuming XDP? This could simplify side-by-side installations, since it will be nearly impossible to force the...
Enable address sanitizer on a separate run of functional and stress tests.
Design and implement an HLK-like test to verify each native XDP driver complies with the XDP driver API contract.
Enable lower privilege processes (e.g. those of a standard user account) to create and use AF_XDP sockets. The AF_XDP socket must be constrained by the characteristics of existing Winsock socket...
Scrub `#pragma warning(suppress:4090)` after https://github.com/microsoft/ebpf-for-windows/issues/2145 is resolved.
Update `GenericRxEbpfAttach` to remove `Sleep()` once https://github.com/microsoft/ebpf-for-windows/issues/2133 is resolved.