Since the Linux kernel version 4.8, the Linux team has started to integrate a high-performance network project called Xpress data path (XDP). The project has been supported by many large technology companies, including Amazon, Google and Intel, allowing applications to achieve low latency and high throughput in the network Now, Microsoft has also joined the ranks and launched the XDP for windows open source project based on XDP
the company says this is its first contribution to the XDP community And expressed the tendency to make the network data path truly cross platform. Currently, XDP for windows Contains a network driver and a placeholder user mode API. Microsoft stressed that the project is still under active development, but should be ready for testing and prototyping. The company is also working with other companies and adding support for XDP in the msquic agreement.
Microsoft pointed out that anyone can clone the XDP for windows repository and start building it, because the project aims to accelerate network performance in many cases. The company is adding more features, such as checksum uninstall and integration with ebpf for windows, but at the same time, you can view XDP for windows on GitHub.