Michael Friesen

Results 98 issues of 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...

tests
P1

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.

performance

## 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...

feature request
dependencies

## 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...

Area: Security

## 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.

offloads

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...