xdp-for-windows icon indicating copy to clipboard operation
xdp-for-windows copied to clipboard

XDP speeds up networking on Windows

Results 106 xdp-for-windows issues
Sort by recently updated
recently updated
newest added

The logs that are collected from test failures should include at least a minimal number of events from the test code, such as test failures. I _think_ the easiest way...

test gap

For NetVSC, interfaces will need to dynamically close queues. Add an XDP callback to initiate queue teardown. Partially implemented: see XdpTxQueueNotify.

feature request
APIs
P3

How do we support Linux apps? Lowest common denominator of Windows/Linux features? If Windows XDP adds a new feature, can we avoid divergence if Linux adds a similar feature later?

feature request

A partner requested the ability to loop back TX onto an RX queue.

feature request
P3

Expose perf/diagnostics counters. Query using XDP APIs and/or expose through Windows perf counter framework?

feature request

Figure out a versioning story for AF_XDP and prepare for V1.

feature request

A scalable (good performance w/ lots idle sockets) poke+wait multi socket API may be useful. Should be based on the ProcessSocketNotifications API and similarly support IOCPs. This may also support...

feature request
APIs
P3

This race condition applies to all offloads. XdpGenericRssInitialize: // // Attempt to query the indirection table. // // TODO: how do we avoid a race with the protocol driver plumbing...

feature request

Found in https://dev.azure.com/mscodehub/WindowsXDP/_git/xdp/pullrequest/19220 Add support for querying NdisGetRssProcessorInformation from LWFs XdpGenericRssInitialize: // // RSS allows more processors than receive queues, but the RSS // implementation in TCPIP constrains the number...

feature request
offloads
P3

When XDP transitions from independently managing RSS for each edge to letting upper layer components manage the miniport RSS (RemoveLowerEdgeRssSetting), XDP must perform 2 actions: 1) Plumb the upper edge...

bug
offloads
P2