Michael Friesen
Michael Friesen
WS2019 debug https://github.com/microsoft/xdp-for-windows/actions/runs/10306657513/job/28537024134?pr=638#step:6:317 ``` 2024-08-08T21:21:01.8208845Z Passed GenericRxForwardGroTcpOptionsV6 [1 m 21 s] 2024-08-08T21:21:32.8483577Z Timer.IsExpired() not false 2024-08-08T21:21:38.8471319Z Failed GenericLwfDelayDetachRx [37 s] 2024-08-08T21:21:38.8487219Z Error Message: 2024-08-08T21:21:38.8489646Z Assert failed. Stop test execution. 2024-08-08T21:21:38.8493007Z...
Since the TCP/UDP pseudoheader consists of a bunch of fields of known size, optimize the checksum calculation to avoid needless looping and conditions. Consider #630 along with this.
## Description _Describe the purpose of and changes within this Pull Request._ ## Testing _Do any existing tests cover this change? Are new tests needed?_ ## Documentation _Is there any...
### Describe the feature you'd like supported XDP will begin recommending its runtime nuget be used for deployments instead of the MSI. MsQuic should be updated to ingest the runtime...
## Description _Describe the purpose of and changes within this Pull Request._ Reduce goodput to potentially increase CPU efficiency by padding all GSO segments, including the final segment. ## Testing...
## Description _Describe the purpose of and changes within this Pull Request._ - [x] Bind XDP directly to the virtual function (VF) driver for SR-IOV adapters. - [ ] Configure...
### Describe the bug Windows requires zero-initialized pool allocations by default, with uninitialized allocations explicitly opt-in on a case-by-case basis. MsQuic should conform with these security requirements. ### Affected OS...
## Description _Describe the purpose of and changes within this Pull Request._ @ProjectsByJackHe noticed `GenericTxChecksumOffloadTcp` was using a UDP socket in a TCP test, which was a mistake. The socket...
Add support for RX checksum offload for XDP, XDPLWF, and AF_XDP. The same scenarios as TX checksum offload should be supported, including TCP, UDP, and IPv4 checksums.
The `XskRingOffloadChanged` function should return true only if the ring has enabled options that are sensitive to the offload. Otherwise, if an offload the app didn't register for and doesn't...