Nick Banks
969559269b
fixes
2024-10-16 11:07:59 -04:00
Nick Banks
94efc4493c
Remove leftovers
2024-10-16 11:06:27 -04:00
Nick Banks
da9e0b24f1
Fix .net
2024-10-16 11:05:34 -04:00
Nick Banks
882e6306b2
Simplify
2024-10-16 11:05:00 -04:00
Nick Banks
adb9ad9718
Incomplete example
2024-10-16 09:50:53 -04:00
Nick Banks
e0f9d138b7
Check function
2024-10-16 09:08:04 -04:00
Nick Banks
442c928a53
Make .NET and Kernel mode happy
2024-10-16 09:04:36 -04:00
Nick Banks
448184f827
Initial External Execution Interface
2024-10-16 08:49:35 -04:00
Nick Banks
c8d66e80f8
Max RPS NetPerf Test ( #4589 )
2024-10-10 15:14:32 +00:00
dependabot[bot]
a159816b04
Bump System.Text.Json from 8.0.4 to 8.0.5 in /scripts/generatevpackpat ( #4604 )
...
Bumps [System.Text.Json](https://github.com/dotnet/runtime ) from 8.0.4 to 8.0.5.
- [Release notes](https://github.com/dotnet/runtime/releases )
- [Commits](https://github.com/dotnet/runtime/compare/v8.0.4...v8.0.5 )
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 06:55:46 -04:00
Michael Friesen
ae550a269a
add barrier missing between producer submit and needpoke check ( #4593 )
...
* add barrier missing between producer submit and needpoke check
* submit tx ring only if prod > 0
2024-10-08 11:57:52 -04:00
dependabot[bot]
bdb85eebae
Bump github/codeql-action from 3.26.9 to 3.26.11 ( #4597 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.9 to 3.26.11.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](461ef6c76d...6db8d6351f
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 16:45:57 -04:00
dependabot[bot]
cbd4963d55
Bump docker/build-push-action from 6.8.0 to 6.9.0 ( #4596 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.8.0 to 6.9.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](32945a3392...4f58ea7922
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 16:45:41 -04:00
dependabot[bot]
4736d6587c
Bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #4595 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](e28ff129e5...b9fd7d16f6
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 16:45:22 -04:00
dependabot[bot]
17a4650402
Bump submodules/googletest from `6dae7eb` to `71815bb` ( #4598 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `6dae7eb` to `71815bb`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](6dae7eb4a5...71815bbf7d
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 16:45:05 -04:00
dependabot[bot]
2992116c49
Bump submodules/xdp-for-windows from `0b2c598` to `4727f89` ( #4581 )
...
Bumps [submodules/xdp-for-windows](https://github.com/microsoft/xdp-for-windows ) from `0b2c598` to `4727f89`.
- [Release notes](https://github.com/microsoft/xdp-for-windows/releases )
- [Commits](0b2c59868c...4727f89d80
)
---
updated-dependencies:
- dependency-name: submodules/xdp-for-windows
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 18:30:47 +00:00
Jack He
f7738fd4b9
Move `quic_callback` to msquic ( #4594 )
...
* add quic_callback to msquic
* adjust path
2024-10-04 12:52:21 -07:00
Michael Friesen
40799b5057
trigger netperf when xdp json changes ( #4591 )
2024-10-03 18:53:52 +00:00
Nick Banks
ecf88daded
Support for SecNetPerf Variables to be in Units of CPU Count ( #4588 )
2024-10-02 14:03:48 -04:00
Nick Banks
eb76333f95
Align XDP Queues with RSS Better ( #4484 )
2024-10-01 11:26:01 -04:00
Nick Banks
01e4ae3051
Add Helper Complete Jobs ( #4585 )
2024-10-01 08:21:49 -04:00
Ahmet Ibrahim Aksoy
0b708058b6
Add prereqs to publishing alpine package docs ( #4584 )
2024-10-01 11:07:25 +00:00
dependabot[bot]
fbf080865b
Bump github/codeql-action from 3.26.8 to 3.26.9 ( #4580 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.8 to 3.26.9.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](294a9d9291...461ef6c76d
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 09:58:43 -04:00
dependabot[bot]
54232dbe63
Bump actions/upload-artifact from 4.3.6 to 4.4.0 ( #4578 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.6 to 4.4.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.6...50769540e7f4bd5e21e526ee35c689e35e0d6874 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 09:58:30 -04:00
dependabot[bot]
97cbf8c1cf
Bump docker/build-push-action from 6.7.0 to 6.8.0 ( #4579 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.7.0 to 6.8.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](5cd11c3a4c...32945a3392
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 09:58:17 -04:00
dependabot[bot]
25f2679a55
Bump actions/checkout from 4.1.7 to 4.2.0 ( #4577 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.7 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](692973e3d9...d632683dd7
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-29 09:58:00 -04:00
Nick Banks
5babb17dbd
Fix typo from #4576 ( #4582 )
2024-09-28 12:13:29 -07:00
Nick Banks
968d4e35fc
Publish NuGet Packages Automatically ( #4576 )
2024-09-28 09:10:26 -07:00
Nick Banks
f9c4052fb4
Update Down Level Tests to Latest Release Versions ( #4573 )
2024-09-28 10:03:25 -04:00
Nick Banks
1e5d4854e9
Update Release Docs ( #4572 )
2024-09-27 18:12:45 +00:00
Ahmet Ibrahim Aksoy
56ef97b1fc
Add Alpine packaging and testing github action workflow ( #4554 )
2024-09-27 13:17:42 +00:00
Nick Banks
a09a6de23d
Don't Access Volatile Variables Directly ( #4561 )
2024-09-26 12:19:34 +00:00
Nick Banks
e0201eb4e0
Zero out memory from PacketNumber in QuicBindingPreprocessPacket ( #4560 )
2024-09-25 14:16:29 -04:00
Nick Banks
ee4a1bcfb0
Use Private Nuget Feed for OneBranch ( #4557 )
2024-09-24 18:59:26 +00:00
noah-hwang
44ff05ab7f
Change the CXPLAT LARGE IO BUFFER SIZE to 0xFFE3 on unix platforms. ( #4556 )
2024-09-24 14:45:05 -04:00
dependabot[bot]
d3fbd9c651
Bump submodules/googletest from `0953a17` to `6dae7eb` ( #4553 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `0953a17` to `6dae7eb`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](0953a17a42...6dae7eb4a5
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:32:27 -04:00
dependabot[bot]
5458155501
Bump github/codeql-action from 3.26.7 to 3.26.8 ( #4552 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.7 to 3.26.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](8214744c54...294a9d9291
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 09:32:09 -04:00
dependabot[bot]
9c4dceb625
Bump github/codeql-action from 3.26.6 to 3.26.7 ( #4549 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.6 to 3.26.7.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4dd16135b6...8214744c54
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 12:52:18 -07:00
dependabot[bot]
4f019e1f8d
Bump step-security/harden-runner from 2.9.1 to 2.10.1 ( #4548 )
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.9.1 to 2.10.1.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](5c7944e73c...91182cccc0
)
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 12:51:38 -07:00
dependabot[bot]
e18e202181
Update bitfield requirement from 0.16.1 to 0.17.0 ( #4547 )
...
Updates the requirements on [bitfield](https://github.com/dzamlo/rust-bitfield ) to permit the latest version.
- [Changelog](https://github.com/dzamlo/rust-bitfield/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dzamlo/rust-bitfield/compare/v0.16.1...v0.17.0 )
---
updated-dependencies:
- dependency-name: bitfield
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-14 12:50:18 -07:00
Ahmet Ibrahim Aksoy
f26df95c4a
Fix .NET containers ( #4545 )
2024-09-12 09:30:09 -07:00
Thad House
6976ecff74
Set SO_REUSEADDR on epoll tcp listener sockets ( #4544 )
...
Unix is a bit more strict about TIME_WAIT state, and actually puts any sockets that have had a valid accept() called on them into the TIME_WAIT state.
This makes writing a listener app difficult, as if that ever crashes the bind() will fail for the next few minutes.
Pretty much all other TCP libraries set SO_REUSEADDR (Including libuv, which is what our app has used before). Libuv sets it on all TCP sockets, but its generally less required on client sockets, as they rarely actually specify a local port.
2024-09-11 14:25:33 -07:00
dependabot[bot]
7d8f18d509
Bump submodules/xdp-for-windows from `eaf9907` to `0b2c598` ( #4491 )
...
Bumps [submodules/xdp-for-windows](https://github.com/microsoft/xdp-for-windows ) from `eaf9907` to `0b2c598`.
- [Release notes](https://github.com/microsoft/xdp-for-windows/releases )
- [Commits](eaf99076b9...0b2c59868c
)
---
updated-dependencies:
- dependency-name: submodules/xdp-for-windows
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:19:51 -07:00
Nick Banks
733da8d890
Remove Unnecessary Unit Conversion ( #4543 )
2024-09-10 12:01:33 +09:00
Thad House
44f096a795
Set TCP listener created sockets to non blocking ( #4541 )
2024-09-09 19:58:30 -07:00
Nick Banks
376265a19d
Better Support for Disabling Pool Allocations ( #4539 )
2024-09-09 06:53:19 -07:00
Nick Banks
add8a3aa41
Improve Thread Creation Logic ( #4531 )
2024-09-09 22:39:50 +09:00
Nick Banks
8ee995eb04
Fix Linux Send Complete Status ( #4538 )
2024-09-09 22:38:53 +09:00
Thad House
1554d42c65
Fill out remote and local addresses on TCP server connection ( #4537 )
2024-09-09 05:30:45 -07:00
Thad House
fb9622000d
Add global internal param to get default datapath worker pool ( #4535 )
...
* Add global internal param to get default datapath worker pool
* Review comments
* Only run test in debug
* Fix test
2024-09-08 14:12:24 -04:00