Releases: microsoft/xdp-for-windows
Releases · microsoft/xdp-for-windows
v1.1.0+2ca1655c
What's Changed
- Bump submodules/wil from
e60e004
tof9f3009
by @dependabot in #609 - prepare for onebranch build + signing by @mtfriesen in #614
- append prerelease string to nuget version outside of release builds by @mtfriesen in #615
- build xdp using onebranch steps in CI by @mtfriesen in #619
- sign xdp installer powershell script by @mtfriesen in #616
- improve lwf bind tracing by @mtfriesen in #620
- .props: remove a few things, add a few things by @mtfriesen in #621
- test sign installer by @mtfriesen in #623
- Bump submodules/wil from
f9f3009
tof0c6a81
by @dependabot in #628 - include symbols with msi by @mtfriesen in #627
- remove unused ebpfjit flag by @mtfriesen in #624
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 by @dependabot in #629
- output all test binaries to a subdirectory by @mtfriesen in #622
- fix downlevel test execution by @mtfriesen in #635
- extend spinxsk actions timeout by @mtfriesen in #637
- lwf: provide tx frame count hint by @mtfriesen in #636
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 by @dependabot in #639
- align L3+ headers for RSC segmentation by @mtfriesen in #640
- revert to vs artifacts format from windows by @mtfriesen in #634
- create runtime nuget by @mtfriesen in #638
- reduce perf test runtime in PRs by @mtfriesen in #646
- Add ADO pipeline to test OneBranch build by @mtfriesen in #644
- add some hardware counter profiles by @mtfriesen in #647
- revert to -executionpolicy bypass in MSI by @mtfriesen in #649
- Bump submodules/wil from
f0c6a81
to775d845
by @dependabot in #648 - remove dependency on xdp.cer by @mtfriesen in #645
- always retain crash dumps by @mtfriesen in #643
- consume win-net-test 1.0.0 by @mtfriesen in #653
- Bump submodules/wil from
775d845
to4c40705
by @dependabot in #658 - switch to dynamic linked VCRT by @mtfriesen in #657
- consume latest cxplat and add undocked submodule by @mtfriesen in #660
- replace 0xFF+ literals with macros by @mtfriesen in #662
- don't rebuild runtime deps during package stage by @mtfriesen in #663
- Add managed pool documentation by @mtfriesen in #668
- add a nuget publishing wrapper script by @mtfriesen in #669
- ignore RSS OIDs for non-default port by @mtfriesen in #671
- Bump submodules/wil from
4c40705
toeb9eb35
by @dependabot in #665 - Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #664
- add a central document for XDP registry keys by @mtfriesen in #672
- Invoke xdpbpfexport.exe from MSI install/uninstall by @mtfriesen in #519
- add PR template by @mtfriesen in #673
- clean up warning for no logs uploaded in fuzz tests by @mtfriesen in #676
- move binaries to arch-specific directories in nugets by @mtfriesen in #675
- upgrade win-net-test to 1.1 by @mtfriesen in #678
- remove JIT relic by @mtfriesen in #682
- rm sync-mirror.ps1 by @mtfriesen in #680
- upgrade to wix 5 by @mtfriesen in #684
- make platform truly configurable, and add arm64 where missing by @mtfriesen in #685
- Bump submodules/cxplat from
a5a8853
toc1ce573
by @dependabot in #683 - Bump submodules/wil from
eb9eb35
tod3028be
by @dependabot in #686 - fix MSI test signing by @mtfriesen in #688
- Add support for arm64 builds by @mtfriesen in #390
- relax memory barriers by @mtfriesen in #687
- replace "arch" with "platform" by @mtfriesen in #689
- enable non-sampling logs on arm64 by @mtfriesen in #690
- make xdp build again on latest wdk by @mtfriesen in #693
- fix arm64 barrier optimization by @mtfriesen in #696
- recant and make runtime nugets per-architecture by @mtfriesen in #694
- Bump submodules/cxplat from
c1ce573
to5f79d15
by @dependabot in #698 - Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #699
- Bump submodules/wil from
d3028be
tod0f7e44
by @dependabot in #697 - remove clang 11 requirement by @mtfriesen in #700
- disable processor profiling by default by @mtfriesen in #692
- update cxplat (and undock) by @mtfriesen in #703
- Build all platforms into one dev nuget by @mtfriesen in #704
- Bump submodules/wil from
d0f7e44
to6f60a1b
by @dependabot in #707
Full Changelog: v1.1.0+bed474a...v1.1.0+2ca1655c
v1.1.0+bed474a
What's Changed
- consume wnt as nuget by @mtfriesen in #568
- MSI: relocate license and use consistent filename case by @mtfriesen in #569
- Update instructions in development.md by @csujedihy in #570
- Use FnSock from win-net-test in functional test by @nigriMSFT in #565
- Use Windows Artifact Format by @nibanks in #571
- fix ebpf struct version validation by @mtfriesen in #573
- Bump actions/download-artifact from 4.1.7 to 4.1.8 by @dependabot in #576
- Bump submodules/wil from
68ab8c1
toe60e004
by @dependabot in #578 - Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #577
- remove defunct and now broken az storage dependency by @mtfriesen in #580
- Bump actions/setup-dotnet from 4.0.0 to 4.0.1 by @dependabot in #582
- install xdptrace.wprp with MSI by @mtfriesen in #587
- sign driver packages within msbuild by @mtfriesen in #589
- make downlevel tests actually run by @mtfriesen in #583
- remove ebpf JIT and use strongly versioned MSI filename by @mtfriesen in #584
- Remove STL usage from functional tests by @nigriMSFT in #489
- XDPLWF: Add support for forwarding RSC by @mtfriesen in #575
- build.ps1: optionally build xdp-onebranch.sln by @mtfriesen in #590
- replace devkit with developer nuget by @mtfriesen in #586
- Integrate MSI project with xdp.sln and xdp-onebranch.sln by @mtfriesen in #588
- fix macro guard version for NET_BUFFER_LIST_IS_TCP_RSC_SET by @mtfriesen in #591
- Consume cxplat artifacts at the new output path by @csujedihy in #592
- don't use the RSC_IS_SET macro; it is practically unusuable by @mtfriesen in #593
- fix nuget build in onebranch by @mtfriesen in #595
- remove xdpnmr.pdb from nuget by @mtfriesen in #597
- extend main runtime by @mtfriesen in #596
- Bump submodules/cxplat from
1cd64d3
tofb4f3c8
by @dependabot in #599 - allow dev nuget to be built in independent build stage by @mtfriesen in #600
- remove defunct onebranch and azure build yml by @mtfriesen in #601
- Replace CXPLAT_THREAD usage by CxPlatAsync to increase readability and remove more platform specific things by @csujedihy in #598
- extend log convert timeout CI by @mtfriesen in #602
- consume ebpf 0.18.0 by @mtfriesen in #608
- Add context_header support by @saxena-anurag in #607
Full Changelog: v1.1.0+efbe1dfa...v1.1.0+bed474a
v1.1.0+efbe1dfa
What's Changed
- Update development guide, which has gone stale by @mtfriesen in #491
- Reference parameter consistency by @nigriMSFT in #493
- Improve XDP performance tests by @mtfriesen in #488
- log OS build during machine prep by @mtfriesen in #499
- Bump actions/download-artifact from 4.1.4 to 4.1.5 by @dependabot in #495
- Bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #496
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #497
- stop uploading perf data by @mtfriesen in #502
- Fix AFD trace GUID by @mtfriesen in #503
- Bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #504
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #506
- Bump actions/download-artifact from 4.1.5 to 4.1.7 by @dependabot in #505
- spinxsk: reduce longhaul stress runtime by @mtfriesen in #507
- Fix two bugs mishandling fragmented frames by @mtfriesen in #508
- prevent MDL use-after-free in generic RX->TX forwarding by @mtfriesen in #511
- Bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #512
- update to latest corenet-ci version by @mtfriesen in #515
- perf test: continue past errors during cleanup by @mtfriesen in #525
- Bump submodules/wil from
9632635
to0447ede
by @dependabot in #522 - Bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #516
- remove mirror action by @mtfriesen in #530
- fix new afxdp.h nameless struct warning by @mtfriesen in #531
- don't publish symbols in github builds by @mtfriesen in #532
- don't trigger netperf from CI by @mtfriesen in #533
- clean up pending NBLs in FNMP and FNLWF using RAII by @mtfriesen in #534
- run stress tests on Windows prerelease by @mtfriesen in #535
- Fix retry logic during Rename-NetAdapter by @mtfriesen in #538
- Prevent TCP connections lingering beyond intended lifetime by @mtfriesen in #540
- Reduce spinxsk variance by @mtfriesen in #539
- Set test attribute for prerelease feature tests by @mtfriesen in #542
- spinxsk: ignore success threshold in final short iteration by @mtfriesen in #543
- Add minimal ebpf support for discontiguous frames by @mtfriesen in #518
- fix build for GenericRxEbpfFragments by @mtfriesen in #554
- don't run prerelease tests downlevel, part 2 by @mtfriesen in #550
- Actually require all CI jobs succeed by @mtfriesen in #555
- deny all permissions for completion check by @mtfriesen in #559
- Add xdp-onebranch.sln by @nibanks in #558
- Fix direct OID completion by @mtfriesen in #549
- improve reliability of GenericTxMtu test by @mtfriesen in #560
- Bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #562
- Bump submodules/wil from
9632635
to68ab8c1
by @dependabot in #561 - convert CI agent provisioning scripts to manifests by @mtfriesen in #566
- Update ebpf to 0.17, Update vc_redist version in scripts by @matthewige in #564
Full Changelog: v1.1.0+3b7480bf...v1.1.0+efbe1dfa
v1.1.0+3b7480bf
What's Changed
- bump main version to 1.1 by @mtfriesen in #366
- Fix and verify test execution outside of CI by @mtfriesen in #368
- Describe OneBranch authorizing the new branch to the release steps by @mtfriesen in #367
- Mention v1.0 in Release Docs by @nibanks in #369
- reduce artifacts in devkit by @mtfriesen in #372
- Updated Installation Instructions by @nibanks in #371
- Document updating aka.ms links by @mtfriesen in #374
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #377
- Bump submodules/wil from
ae986e1
toe0dc2f0
by @dependabot in #376 - Add downlevel tests to CI by @mtfriesen in #378
- Bump submodules/wil from
e0dc2f0
to087c5ba
by @dependabot in #379 - Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #381
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #382
- Add WiX requirement for building the project in the documentation by @csujedihy in #383
- Bump submodules/net-offloads from
02dbf4e
to61a68b5
by @dependabot in #385 - Add NetPerf Trigger by @nibanks in #384
- Skip Perf When No Secrets are Available by @nibanks in #389
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #388
- Bump submodules/net-offloads from
61a68b5
to06530cb
by @dependabot in #386 - Bump submodules/wil from
087c5ba
toa6c9f2d
by @dependabot in #387 - Fix fnio filter for multi MDL NB by @nigriMSFT in #394
- Bump submodules/wil from
a6c9f2d
tob11e442
by @dependabot in #396 - Bump submodules/ndis-driver-library from
6bf878d
to3b0f7fd
by @dependabot in #395 - Bump submodules/net-offloads from
06530cb
tod1427d5
by @dependabot in #397 - Bump submodules/wil from
b11e442
to96cd1d1
by @dependabot in #399 - Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #398
- Add CodeQL to CI build by @mtfriesen in #405
- Fix sizeof bugs in rssconfig by @nigriMSFT in #406
- Add capabilities command to rssconfig by @nigriMSFT in #407
- fix / work around pktfuzz ASAN dependency change by @mtfriesen in #413
- Bump submodules/wil from
96cd1d1
to7b7b64f
by @dependabot in #414 - fix typo in eBPF setup script by @mtfriesen in #415
- Bump submodules/wil from
7b7b64f
to44f7d37
by @dependabot in #416 - Disable fuzz tests on 2019 by @mtfriesen in #418
- Improve SAL for RSS APIs by @nigriMSFT in #417
- Fix CodeQL errors in scheduled build by @mtfriesen in #420
- Bump submodules/wil from
44f7d37
to5cbb589
by @dependabot in #419 - fix rx fill / tx completion descriptor sizes in sample code by @mtfriesen in #421
- Update eBPF version to 0.13.0 by @saxena-anurag in #426
- Bump github/codeql-action from 2 to 3 by @dependabot in #431
- Bump submodules/wil from
5cbb589
to1b354f1
by @dependabot in #432 - Merge two dependabot artifact PRs by @mtfriesen in #434
- Bump actions/download-artifact from 4.1.0 to 4.1.1 by @dependabot in #439
- Bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #438
- Add context create/delete functions by @saxena-anurag in #425
- Redirect Error Output from certutil.exe by @nibanks in #440
- Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #441
- Further disambiguate downlevel artifact upload name by @mtfriesen in #444
- Bump actions/setup-dotnet from 3.2.0 to 4.0.0 by @dependabot in #424
- Bump submodules/wil from
1b354f1
to832d0c5
by @dependabot in #446 - Bpf export by @shankarseal in #443
- Populate
ingress_ifindex
inxdp_md
struct. by @saxena-anurag in #449 - Bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #451
- Replace all CONST with const by @nigriMSFT in #453
- Fix outdated XDPAPI v0 comment by @nigriMSFT in #454
- Replace all CONST with const, really by @nigriMSFT in #455
- Bump submodules/wil from
832d0c5
to78dcd40
by @dependabot in #452 - Fix WS2025 netperf Test Execution by @nibanks in #458
- Bump actions/download-artifact from 4.1.1 to 4.1.2 by @dependabot in #460
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot in #459
- Update to WiX 3.14.0 by @mtfriesen in #461
- Create an SBOM in OneBranch PR build pipeline by @mtfriesen in #465
- Minor updates and cleanup for v1.0.1 release by @mtfriesen in #466
- Create a reusable build by @mtfriesen in #467
- Fix PAT for publishing symbols by @mtfriesen in #468
- Uninstall eBPF using Uninstall-Package by @mtfriesen in #470
- Bump actions/download-artifact from 4.1.2 to 4.1.4 by @dependabot in #472
- Enable SPGO for OneBranch Builds by @nibanks in #474
- Deduplicate networking definitions from system headers by @nigriMSFT in #476
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #475
- Use test tools from win-net-test by @nigriMSFT in #477
- Increment WiX Installer Dependency Version by @nibanks in #481
- Bump submodules/wil from
78dcd40
to9632635
by @dependabot in #483 - Bump downlevel tests for new 1.0.2 release by @mtfriesen in #484
- Update setup-msbuild manually by @nigriMSFT in #490
- Update ebpf-for-windows version to v0.15.1 by @matthewige in #485
New Contributors
- @saxena-anurag made their first contribution in #426
- @shankarseal made their first contribution in #443
- @matthewige made their first contribution in #485
Full Changelog: v1.0.2...v1.1.0+3b7480bf
v1.0.2
What's Changed
- Leverage win-net-test tools in downlevel tests by @nigriMSFT in #480
- Increment WiX Installer Dependency Version (#481) by @nigriMSFT in #482
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- cherry-pick reduce artifacts in devkit (#372) to release/1.0 by @mtfriesen in #373
- [release/1.0] Update to WiX 3.14.0 (#461) by @mtfriesen in #463
- [release/1.0] bump version to 1.0.1 by @mtfriesen in #464
Full Changelog: v1.0.0...v1.0.1
v1.1.0+c10f37fa
What's Changed
- bump main version to 1.1 by @mtfriesen in #366
- Fix and verify test execution outside of CI by @mtfriesen in #368
- Describe OneBranch authorizing the new branch to the release steps by @mtfriesen in #367
- Mention v1.0 in Release Docs by @nibanks in #369
- reduce artifacts in devkit by @mtfriesen in #372
- Updated Installation Instructions by @nibanks in #371
- Document updating aka.ms links by @mtfriesen in #374
- Bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #377
- Bump submodules/wil from
ae986e1
toe0dc2f0
by @dependabot in #376 - Add downlevel tests to CI by @mtfriesen in #378
- Bump submodules/wil from
e0dc2f0
to087c5ba
by @dependabot in #379 - Bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #381
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 by @dependabot in #382
- Add WiX requirement for building the project in the documentation by @csujedihy in #383
- Bump submodules/net-offloads from
02dbf4e
to61a68b5
by @dependabot in #385 - Add NetPerf Trigger by @nibanks in #384
- Skip Perf When No Secrets are Available by @nibanks in #389
- Bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #388
- Bump submodules/net-offloads from
61a68b5
to06530cb
by @dependabot in #386 - Bump submodules/wil from
087c5ba
toa6c9f2d
by @dependabot in #387 - Fix fnio filter for multi MDL NB by @nigriMSFT in #394
- Bump submodules/wil from
a6c9f2d
tob11e442
by @dependabot in #396 - Bump submodules/ndis-driver-library from
6bf878d
to3b0f7fd
by @dependabot in #395 - Bump submodules/net-offloads from
06530cb
tod1427d5
by @dependabot in #397 - Bump submodules/wil from
b11e442
to96cd1d1
by @dependabot in #399 - Bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #398
- Add CodeQL to CI build by @mtfriesen in #405
- Fix sizeof bugs in rssconfig by @nigriMSFT in #406
- Add capabilities command to rssconfig by @nigriMSFT in #407
- fix / work around pktfuzz ASAN dependency change by @mtfriesen in #413
- Bump submodules/wil from
96cd1d1
to7b7b64f
by @dependabot in #414 - fix typo in eBPF setup script by @mtfriesen in #415
- Bump submodules/wil from
7b7b64f
to44f7d37
by @dependabot in #416 - Disable fuzz tests on 2019 by @mtfriesen in #418
- Improve SAL for RSS APIs by @nigriMSFT in #417
- Fix CodeQL errors in scheduled build by @mtfriesen in #420
- Bump submodules/wil from
44f7d37
to5cbb589
by @dependabot in #419 - fix rx fill / tx completion descriptor sizes in sample code by @mtfriesen in #421
- Update eBPF version to 0.13.0 by @saxena-anurag in #426
- Bump github/codeql-action from 2 to 3 by @dependabot in #431
- Bump submodules/wil from
5cbb589
to1b354f1
by @dependabot in #432 - Merge two dependabot artifact PRs by @mtfriesen in #434
- Bump actions/download-artifact from 4.1.0 to 4.1.1 by @dependabot in #439
- Bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #438
- Add context create/delete functions by @saxena-anurag in #425
- Redirect Error Output from certutil.exe by @nibanks in #440
- Bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #441
- Further disambiguate downlevel artifact upload name by @mtfriesen in #444
- Bump actions/setup-dotnet from 3.2.0 to 4.0.0 by @dependabot in #424
- Bump submodules/wil from
1b354f1
to832d0c5
by @dependabot in #446 - Bpf export by @shankarseal in #443
- Populate
ingress_ifindex
inxdp_md
struct. by @saxena-anurag in #449
New Contributors
- @nigriMSFT made their first contribution in #394
- @saxena-anurag made their first contribution in #426
- @shankarseal made their first contribution in #443
Full Changelog: v1.0.0...v1.1.0+c10f37fa
v1.1.0+5421c3c5
UDP checksum + segmentation offload.
XDP 1.0
What's Changed
- Stamp the XDP version number onto the MSI file name by @mtfriesen in #357
- add a few more docs by @mtfriesen in #358
- onebranch build changes (1/x), (2/x) by @mtfriesen in #360
- Use warning level 4 by default by @mtfriesen in #359
- Set CET flag by @mtfriesen in #362
- OneBranch Build Support by @nibanks in #361
- Fix Official OneBranch Pipeline by @nibanks in #364
- Bump versions for 1.0 release by @mtfriesen in #365
Full Changelog: v0.17.0...v1.0.0
v0.17.0
What's Changed
- Bumb XDP Patch Version by @nibanks in #219
- Bump submodules/quic-offloads from
d08bf41
tofc6f00b
by @dependabot in #220 - Ensure offloads are cleaned up during detach by @mtfriesen in #222
- Ensure functional test RAII cleanup occurs by @mtfriesen in #223
- Split offload file into per-offload-type modules by @mtfriesen in #224
- Enable functional and spinxsk tests to run with eBPF preinstalled by @mtfriesen in #226
- Outline of an Initial Threat Model by @nibanks in #229
- Initial Release and Support Documentation by @nibanks in #227
- Fix deadlock in LWF unload by @mtfriesen in #230
- Enforce QEO connection offload state by @mtfriesen in #231
- Disable untested, experimental features in official builds by @mtfriesen in #232
- XDPMP: conditionally re-copy the pattern buffer into each RX packet by @mtfriesen in #235
- Consume new NDIS OID definition and fall back to IPSec prototype OID by @mtfriesen in #236
- Bump actions/setup-dotnet from 3.0.3 to 3.1.0 by @dependabot in #238
- Update uninstall instructions by @csujedihy in #239
- Upgrade eBPF to 0.9.0 postrelease by @mtfriesen in #237
- configure linker to load xdpapi dependencies only from system32 by @mtfriesen in #240
- Add some more detail to our threat model by @mtfriesen in #241
- Bump submodules/net-offloads from
b5fc47d
to02dbf4e
by @dependabot in #244 - Bump submodules/wil from
57a57cd
to08ce919
by @dependabot in #245 - Bump actions/setup-dotnet from 3.1.0 to 3.2.0 by @dependabot in #246
- Allow configuration of non-admin XDP users by @mtfriesen in #248
- Enable OS component tracing in functional tests by @mtfriesen in #253
- Bump functional test timeouts by @mtfriesen in #250
- wait for NDIS in restart test, outside of watchdog by @mtfriesen in #251
- catch eBPF uninstall hangs by @mtfriesen in #255
- Use 1ES hosted pools for GitHub actions by @mtfriesen in #257
- Avoid WMI query during eBPF uninstall by @mtfriesen in #260
- bump miniport restart timeout by @mtfriesen in #261
- Always test eBPF in spinxsk CI by @mtfriesen in #263
- Force eBPF powershell job cleanup by @mtfriesen in #264
- Fix the only AzWatson bugcheck in the last 7 days by @mtfriesen in #262
- Use default spinxsk queue count by @mtfriesen in #266
- dust off the XSK perf tests and run them in CI by @mtfriesen in #268
- Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #269
- Add functional test watchdog by @mtfriesen in #267
- Use plain PowerShell in GitHub Actions by @mtfriesen in #271
- cut perf matrix in half by @mtfriesen in #270
- continue functional tests upon error by @mtfriesen in #272
- Fix UDP checksum ipv6 logic by @mtfriesen in #273
- Improve TCP test reliability by @mtfriesen in #274
- Fix incomplete TCP test case fix by @mtfriesen in #276
- add more perf coverage by @mtfriesen in #275
- Log system commands in functional tests by @mtfriesen in #277
- Remove TODO in RSS initialization query by @mtfriesen in #279
- Add more eBPF uninstall diagnostics by @mtfriesen in #280
- consistently use xdp.cpp.default.props by @mtfriesen in #281
- Add downlevel VS2019 build by @mtfriesen in #282
- Upload perf data by @mtfriesen in #283
- Depend on specific build of corenet-ci repo by @mtfriesen in #284
- Link to Perf Dashboard by @nibanks in #287
- Bump submodules/wil from
08ce919
to9eb9851
by @dependabot in #289 - Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #290
- Don't exceed command line argument count by @mtfriesen in #291
- Add new -ForPerfTest profile to prepare-machine.ps1 by @mtfriesen in #292
- Add simple AF_XDP sample by @mtfriesen in #295
- Use enum for XdpCreateProgram flags by @mtfriesen in #296
- Remove nonstandard shared umem option by @mtfriesen in #297
- Delete changelog.md by @mtfriesen in #299
- Move .props files to src directory by @mtfriesen in #298
- Add new MSI installer project -
xdpinstaller
by @gtrevi in #285 - Invoke prepare-machine from anywhere by @mtfriesen in #301
- Remove cleanup artifacts script by @mtfriesen in #302
- Bump submodules/wil from
9eb9851
tod784315
by @dependabot in #305 - Reduce spinxsk success threshold for MsQuic pool by @mtfriesen in #303
- Check drivers after prepare-machine by @mtfriesen in #304
- Integrate installer with XDP project by @mtfriesen in #300
- eBPF uninstall bugchecks aren't being captured, so try again with live dumps by @mtfriesen in #308
- Limit test runtime in GH Actions by @mtfriesen in #309
- Try again with GitHub actions timeouts by @mtfriesen in #313
- Use XDP MSI in CI tests by @mtfriesen in #312
- Add IO work item logging by @mtfriesen in #317
- Fix perf runs with MSI by @mtfriesen in #316
- Improve eBPF uninstall diagnostics by @mtfriesen in #318
- Add MSI documentation by @mtfriesen in #314
- More perf script fixes by @mtfriesen in #319
- Use regular, kernel-only crash dumps in CI by @mtfriesen in #322
- Wait for work items before unloading XDP by @mtfriesen in #321
- Provide MSI in kits instead of raw binaries by @mtfriesen in #323
- Bump submodules/wil from
d784315
tof1b694f
by @dependabot in #324 - Consistently use PascalCase for fields and variables in published API by @mtfriesen in #327
- Bump submodules/wil from
f1b694f
toae986e1
by @dependabot in #328 - Add minimal performance counters by @mtfriesen in #326
- Remove dependencies on msquic CI pool and use prerelease images instead by @mtfriesen in #330
- Actions: require all actions succeed by @mtfriesen in #332
- Remove OID_GEN_DRIVER_VERSION from test miniports by @mtfriesen in #334
- Enable developer builds of just one project by @mtfriesen in #335
- Refactor packet parsing into separate file an...