Граф коммитов

1969 Коммитов

Автор SHA1 Сообщение Дата
Nick Banks 046eac1227
Update UM PGO File (#2709) 2022-05-14 12:49:19 -04:00
dependabot[bot] 43a384ab16
Bump shogo82148/actions-setup-perl from 1.15.1 to 1.15.2 (#2715)
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases)
- [Commits](20a7fcafc2...749328bfc0)

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  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>
2022-05-14 12:49:07 -04:00
dependabot[bot] 81516d8561
Bump github/codeql-action from 2.1.9 to 2.1.10 (#2714)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.9 to 2.1.10.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](7502d6e991...2f58583a1b)

---
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>
2022-05-14 12:48:17 -04:00
dependabot[bot] 5d0343be49
Bump actions/setup-dotnet from 2.0.0 to 2.1.0 (#2713)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](9211491ffb...c0d4ad69d8)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  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>
2022-05-14 12:47:52 -04:00
Yi Huang ae18e89ec7
Save XDP bits too (#2711) 2022-05-13 12:05:44 -07:00
Yi Huang 4326e6bac2
save xdp symbols (#2708) 2022-05-12 19:18:17 -04:00
Nick Banks d9fc133a78
Fix Nuget Packaging Failure in CI (#2703) 2022-05-11 07:30:44 -07:00
Thad House e12fa1f231
Add XDP Nuget Package, build XDP in Onebranch (#2701) 2022-05-10 20:08:58 -04:00
Nick Banks 404da82376
Drop Unmatched Client Packets on Shared Binding (#2696) 2022-05-10 12:50:33 -04:00
Nick Banks 027341077c
Update to Latest XDP SDK (#2699) 2022-05-10 12:46:58 -04:00
Thad House 04a05a01fd
Fix PMTU packets logging as a 0 length send (#2694)
Packets without segmentation enabled were always resulting in SendData->TotalSize being 0. This didn't affect the sends, but make log debugging harder
2022-05-09 19:28:47 -04:00
Thad House 0aa6dacb66
Fix Builder->TotalDatagramsLength being incorrectly calculated (#2695)
It was being incremented by a variable that had just been set to 0, which means it always stayed 0 itself
2022-05-09 19:28:29 -04:00
Nick Banks 1bc6457d73
Improve the Client Certificate Logic (#2419)
* Improve the Client Certificate Logic

* Remove unused arg

* Fix sidecar

* Update tests.

* Return 0 as validation result on OpenSSL with validation disabled

Co-authored-by: Anthony Rossi <anrossi@microsoft.com>
2022-05-09 10:50:25 -07:00
Nick Banks bb704b49f9
Add SharedEC to Perf and SpinQuic (#2693) 2022-05-09 13:13:11 -04:00
dependabot[bot] 017a37d21a
Bump submodules/googletest from `8ded48c` to `4348d4e` (#2686)
Bumps [submodules/googletest](https://github.com/google/googletest) from `8ded48c` to `4348d4e`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](8ded48c37b...4348d4efed)

---
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>
2022-05-08 18:48:47 -04:00
Thad House a7a005d79c
Increase RPS latency storage (#2691)
XDP is getting dangerously close to the hardcoded RPS limit for latency data, and some times has gone over, causing a crash
2022-05-08 14:20:32 -05:00
Thad House 9f22efb340
Switch epoll and kqueue to level triggers (#2655)
* Switch epoll and kqueue to level triggers

* Fix triggers

* Remove while true loop

* Try just 1 receive

* Revert to 4
2022-05-07 14:08:14 -05:00
Thad House e602b6e7df
Reintroduce port reservation features (#2667)
* Reintroduce port reservation features

* Don't check port reservations on UWP
2022-05-07 11:09:31 -07:00
dependabot[bot] 5b4e3f1d16
Bump step-security/harden-runner from 1.4.2 to 1.4.3 (#2689)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](34cbc43f0b...248ae51c2e)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  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>
2022-05-07 12:09:00 -05:00
dependabot[bot] 70e65c1aa6
Bump docker/metadata-action from 3.8.0 to 4.0.1 (#2690)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 3.8.0 to 4.0.1.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](b2391d37b4...69f6fc9d46)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-07 12:08:49 -05:00
dependabot[bot] 156b6e0354
Bump docker/build-push-action from 2.10.0 to 3 (#2688)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2.10.0 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](ac9327eae2...e551b19e49)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-07 12:08:42 -05:00
dependabot[bot] 5125f59d70
Bump docker/login-action from 1.14.1 to 2 (#2687)
Bumps [docker/login-action](https://github.com/docker/login-action) from 1.14.1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](dd4fa0671b...49ed152c8e)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-07 12:06:24 -05:00
Yi Huang 9aa766d0ee
Use all processors for XDP perf test (#2678) 2022-05-06 20:32:29 -05:00
Thad House 976b586cfb
Update to openssl 1.1.1o (#2679)
* Update to openssl 1.1.1o

* Fix modules, and use proper branch

* Add gitmodules to perf files

* Fix ordering
2022-05-06 11:09:41 -07:00
Nick Banks 9d5574187b
Update link to invariants 2022-05-05 12:17:30 -05:00
Thad House 015f5476e2
Add a few more changes the .NET team is doing when ingesting our copy of MsQuic (#2682) 2022-05-04 17:34:18 +00:00
Thad House 0f34a0e3bd
Update listener docs for quirks regarding ListenerStart on the same port (#2680)
* Update listener docs for quirks regarding ListenerStart on the same port

* Fix first 2  review comments

* Fixup some quirks

* Forgot to save last socket
2022-05-04 10:25:23 -07:00
Yi Huang 12a86d39ac
increase ring size and buffer count (#2681)
buffer count -> 8192
ring size -> 256
2022-05-03 11:52:00 -07:00
Yi Huang 882638497d
XDP TX fix (#2677)
Remove the workaround in QUIC for XDP TX hangs. XDP version updated to 0.16.1.
2022-05-02 16:37:49 -07:00
Thad House af53154dff
Change .NET interop to internal, other type changes (#2653)
* Change .NET interop to internal, other type changes

* Switch to properties

* Fix a property

* Switch back to internal
2022-05-02 08:30:29 -07:00
Christian Huitema 75d002aafb
NetBIOS Datagrams is port 138, not 128 (#2675) 2022-05-01 18:38:44 -05:00
Nick Banks 1957d08d51 Rename Bot Account Name 2022-05-01 01:33:04 +00:00
dependabot[bot] dfc61598f4
Bump github/codeql-action from 2.1.8 to 2.1.9 (#2673)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.8 to 2.1.9.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](1ed1437484...7502d6e991)

---
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>
2022-04-30 15:12:00 -05:00
dependabot[bot] 8482e2f82d
Bump docker/metadata-action from 3.7.0 to 3.8.0 (#2674)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](f2a13332ac...b2391d37b4)

---
updated-dependencies:
- dependency-name: docker/metadata-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>
2022-04-30 15:11:34 -05:00
dependabot[bot] c6ae434761
Bump submodules/googletest from `bf66935` to `8ded48c` (#2672)
Bumps [submodules/googletest](https://github.com/google/googletest) from `bf66935` to `8ded48c`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](bf66935e07...8ded48c37b)

---
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>
2022-04-30 15:11:22 -05:00
Yi Huang f3f431975e
Onboard XDP perf test (#2670)
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2022-04-30 09:11:21 -05:00
Thad House c81ee026a4
Fix some issues with performance testing and logging (#2669)
* Test perf log grabbing

* Fix

* Try more logging

* Try to see if stopping logs is failing

* Remove copies

* 1 more fix

* Move log stop to its own task

* Add way to force iterations

* Add way to cancel logs

* Remove some unnecessary changes
2022-04-29 14:38:34 -07:00
Thad House 9aa753b7c8
Try another signing profile (#2665) 2022-04-28 18:59:40 +00:00
Thad House ed739a005d
Switch to what should be the official signing profile (#2664) 2022-04-28 17:18:37 +00:00
Thad House f555e2da87
Run perf from temp folder (#2659)
* Run perf from temp folder

* Add perf helpers

* Testing

* Force path

* Delete folder after cancelling services, remove prints
2022-04-27 14:02:41 -07:00
dependabot[bot] ca9c4e4224
Bump submodules/googletest from `8ccdb9d` to `bf66935` (#2656)
Bumps [submodules/googletest](https://github.com/google/googletest) from `8ccdb9d` to `bf66935`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](8ccdb9d56d...bf66935e07)

---
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>
2022-04-26 09:22:54 -05:00
dependabot[bot] 0c4aabe276
Bump step-security/harden-runner from 1.4.1 to 1.4.2 (#2657)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](9b0655f430...34cbc43f0b)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  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>
2022-04-23 16:29:14 +00:00
Nick Banks 251fde33f5
Allow Too Big IP in Raw Parsing (#2652) 2022-04-21 11:36:06 -07:00
Nick Banks 9e5db7be4e
Update C# enums (#2650) 2022-04-20 17:44:34 -04:00
Nick Banks e9183fa814
Undo accidental changes 2022-04-20 13:04:39 -04:00
Thad House 439bc9ba3e
Fix UWP builds missing storage APIs (#2649) 2022-04-20 16:48:30 +00:00
Thad House d8db4e729f
Fix only setting minimum mtu during config open failing (#2648)
* Fix only setting minimum mtu during config open failing

* Allow setting values against globals

* Fix linux build
2022-04-20 12:25:47 -04:00
Pandu 3733dffc02
Expose Listener close function (#2646)
* expose close api

* expose close listener

* close listener on drop

Co-authored-by: Pandu <pandu.purnama@exfo.com>
2022-04-19 07:13:39 -04:00
Thad House 5394f39cde
Finish up kernel mode app storage (#2182)
* Finish up kernel mode app storage

* Fix extra goto

* Fix invalid memory offset

* Fix build

* Add Storage Tests

* Fix IOCTL max

* Try fix kernel build

* fix kernel reg path

* Fix typo

* One more error

* Ugg. More const issues

* One more build fix

* Ignore failures for delete when not present

* Try to fix things

* Fix build error after merge

* Fix kernel test

* Fix length

* Fix kernel mode app storage

* Fix clog

* Disable global tests, pass test if not running as admin

* Update sidecar

* Create settings key at the beginning of tests

* Whitespace

Co-authored-by: Nick Banks <nibanks@microsoft.com>
2022-04-18 19:07:30 -07:00
dependabot[bot] 791ce4a5db
Bump submodules/googletest from `a1cc8c5` to `80600e5` (#2644)
Bumps [submodules/googletest](https://github.com/google/googletest) from `a1cc8c5` to `80600e5`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](a1cc8c5519...80600e56cc)

---
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>
2022-04-16 13:35:09 -04:00