ami-GS
7e76942e5d
Merge branch 'dev/daiki/header_xdp' into dev/daiki/winkernel_merging_exp
2024-11-14 14:59:12 -08:00
ami-GS
b0a6991f57
Merge branch 'dev/daiki/winkernel_merging' into dev/daiki/winkernel_merging_exp
2024-11-14 14:27:28 -08:00
ami-GS
84593b27de
use common members
2024-11-14 14:22:50 -08:00
ami-GS
56c8ce0258
Merge branch 'main' into dev/daiki/winkernel_merging
2024-11-14 14:04:33 -08:00
ami-GS
52fa510340
signing
2024-11-14 13:16:20 -08:00
ami-GS
ad8092c811
download prerelease
2024-11-14 12:55:26 -08:00
Daiki AMINAKA
9640abe06d
Extract common member variables ( #4656 )
...
* Extract common member variables
* fix
* fix
2024-11-14 11:47:33 -08:00
ami-GS
980e783cd5
install built xdp
2024-11-14 10:52:05 -08:00
ami-GS
bbe4aac819
move macro definition to code
2024-11-14 09:20:33 -08:00
ami-GS
e4817cdd6e
update xdp-for-windows directly
2024-11-13 17:28:15 -08:00
ami-GS
eda866814f
use named branch
2024-11-13 17:14:26 -08:00
ami-GS
a2305bb415
build with placeholders
2024-11-13 11:09:36 -08:00
ami-GS
fda263e0f0
Merge branch 'dev/daiki/header_xdp' into dev/daiki/winkernel_merging_exp
2024-11-13 09:39:07 -08:00
ami-GS
18ab208eff
remove XDP_ASSERT_INTERNAL
2024-11-13 09:38:40 -08:00
ami-GS
de4526bc93
Merge branch 'dev/daiki/header_xdp' into dev/daiki/winkernel_merging_exp
2024-11-12 15:50:00 -08:00
ami-GS
4202c519b5
adjust newer xdp api restriction
2024-11-12 15:46:14 -08:00
ami-GS
058c6357a7
build
2024-11-12 12:16:44 -08:00
ami-GS
7cdc727c15
trailing newline
2024-11-12 09:10:02 -08:00
ami-GS
866179ea78
Merge branch 'main' into dev/daiki/winkernel_merging
2024-11-12 09:09:16 -08:00
ami-GS
c5c349bc98
try using latest xdp
2024-11-11 17:20:58 -08:00
Jack He
e3ffc71a37
remember to run gen-dotnet plz ( #4651 )
2024-11-11 16:10:45 -08:00
ami-GS
22924ddc7b
flag to identify datapath
2024-11-11 15:44:16 -08:00
ami-GS
91d4cc1d00
fix
2024-11-11 11:18:25 -08:00
ami-GS
b332a719d5
merge winkernel and dummy datapath
2024-11-11 11:05:39 -08:00
dependabot[bot]
01aaf3b5d0
Bump github/codeql-action from 3.27.0 to 3.27.1 ( #4649 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.27.0 to 3.27.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](662472033e...4f3212b617
)
---
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-11-09 20:59:35 +00:00
Jack He
c761886b3c
Expose TTL (on handshake) to applications ( #4602 )
...
* modify statistics
* add winuser hoplimit-ttl support
* rename to HandshakeTTL, change connection.c
* add datapath test to assert hoplimit be > 0
* add winkernel hoplimit
* add code to set TTL
* fix spacing
* implement raw socket parsing and add stubs for freeBSD and linux
* comment out unused variable to get rid of build warnings
* add epoll impl
* remove invalid asserts, add missing flag
* type cast to int
* set epoll hoplimit instead of ip_ttl
* ip hoplimit no exist on linux
* gonna lean on the CI to see if we are crashing the socket init unit tests
* comment out ipv6
* does IP_RECVTTL socket option exist for ipv6 on linux?
* IPV6_HOPLIMIT the way to go?
* stash; don't push
* try IPV6_RECVHOPLIMIT
* test code modifications
* update datapath to be os version aware
* add version checking for WS2022, bubble up info for the tests
* fix typo for epoll, add winkernel checks
* comment out printf to get winkernel to build
* update comment and remove enabled features
* increase timeout for netperf due to recent changes
2024-11-08 15:02:42 -08:00
talregev
a275d74a9f
export platform ( #4574 )
2024-11-07 14:52:39 +00:00
Anthony Rossi
9587f74cc2
Improve version deployment documentation ( #4646 )
2024-11-06 09:45:25 +00:00
Nick Banks
709d7005ef
Support Thread Affinity for Execution Config ( #4614 )
2024-11-06 09:43:02 +00:00
dependabot[bot]
816783350e
bump github/codeql-action from 3.26.12 to 3.27.0 ( #4630 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.12 to 3.27.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](c36620d31a...662472033e
)
---
updated-dependencies:
- dependency-name: github/codeql-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-11-05 14:20:04 +00:00
dependabot[bot]
7752ea63df
Bump submodules/googletest from `df1544b` to `d144031` ( #4647 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `df1544b` to `d144031`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](df1544bcee...d144031940
)
---
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-11-05 10:10:42 +00:00
Nick Banks
fd10e125f8
Update Execution Docs ( #4640 )
2024-11-05 09:54:34 +00:00
Daiki AMINAKA
fd0adfd545
Update MacOS version as macos-12 was deprecated. ( #4645 )
2024-11-05 08:29:36 +00:00
dependabot[bot]
14810afc14
bump actions/setup-dotnet from 4.0.1 to 4.1.0 ( #4629 )
...
---
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>
2024-10-29 13:21:24 +00:00
dependabot[bot]
3bb44b9826
Bump submodules/googletest from `71815bb` to `df1544b` ( #4619 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `71815bb` to `df1544b`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](71815bbf7d...df1544bcee
)
---
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-29 08:36:57 -04:00
dependabot[bot]
8597443b6b
bump actions/checkout from 4.2.1 to 4.2.2 ( #4628 )
...
---
updated-dependencies:
- dependency-name: actions/checkout
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-29 08:36:39 -04:00
dependabot[bot]
c0e208389d
Bump shogo82148/actions-setup-perl from 1.31.3 to 1.31.4 ( #4627 )
...
---
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>
2024-10-29 08:36:23 -04:00
Nick Banks
0d8eea1332
Kernel Assert Callbacks at PASSIVE ( #4631 )
2024-10-28 19:28:21 -04:00
Nick Banks
1ac5b2aff0
Don't Share Previous IRQL for Dispatch RW Locks ( #4632 )
2024-10-28 19:21:03 -04:00
Jack He
9e503bcb93
Add quic_callback as a netperf dep ( #4626 )
...
* add quic_callback as a dep
* add quic_callback into push block
2024-10-28 11:40:31 -07:00
Maxim Ivanov
ae542fafa4
Delegate build environment configuration with QUIC_EXTERNAL_TOOLCHAIN ( #4625 )
...
Well managed CMake build environments make use of CMAKE_TOOLCHAIN_FILE
to configure build environment such as include/lib search paths,
system libraries, build flags, etc.
This change introduces QUIC_EXTERNAL_TOOLCHAIN build option, which
when enabled stops MSQuic CMake scripts from attempting to
do CMake toolchain job.
QUIC_EXTERNAL_TOOLCHAIN defaults to OFF to preserve original behaviour.
2024-10-25 07:44:09 -04:00
Maxim Ivanov
637b164343
Locate `mc.exe` at configuration time ( #4623 )
...
The `find_program()` command is now executed during the configuration
phase to locate `mc.exe` in predefined locations. This approach allows
the CMake toolchain to influence the search without modifying the `%PATH%`.
If user sets CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=FALSE, then
honor it and fail at configuration time if not found. Otherwise
expect %PATH% to contain mc.exe at build time, which is the case
when VS generator is used.
2024-10-24 10:52:48 +00:00
URNOTCharlotte
f2bbbc13e7
Fix crash issue on Samsung phone A217M when send big payload size ( #4621 )
2024-10-22 08:20:46 -04:00
Ahmet Ibrahim Aksoy
d508dd490d
Update Alpine Release Docs ( #4617 )
2024-10-16 15:44:30 +00:00
dependabot[bot]
4316dbbcfc
Bump github/codeql-action from 3.26.11 to 3.26.12 ( #4601 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.11 to 3.26.12.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](6db8d6351f...c36620d31a
)
---
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-15 08:56:31 -04:00
dependabot[bot]
35af91e7de
Bump actions/upload-artifact from 4.4.0 to 4.4.3 ( #4612 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.0 to 4.4.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](50769540e7...b4b15b8c7c
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-14 18:29:26 +00:00
dependabot[bot]
2cb07d4587
Bump actions/checkout from 4.2.0 to 4.2.1 ( #4611 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](d632683dd7...eef61447b9
)
---
updated-dependencies:
- dependency-name: actions/checkout
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-14 14:12:34 -04:00
talregev
6e23861b74
simplify export include dir cmake code ( #4575 )
2024-10-14 11:46:54 -04:00
Billy O'Neal
05fce11887
Remove the L from unevaluated string literals. ( #4609 )
...
This resolves build failures on macOS 15 "Sequoia" / XCode Command Line Tools 16 detected while attempting to update vcpkg's build and test lab: https://github.com/microsoft/vcpkg/pull/41307
Example:
```
/Users/vcpkg/Data/b/msquic/src/v2.4.5-9d07a67b94.clean/src/core/quicdef.h:243:66: error: encoding prefix 'L' on an unevaluated string literal has no effect [-Werror,-Winvalid-unevaluated-string]
243 | CXPLAT_STATIC_ASSERT(IS_POWER_OF_TWO(QUIC_MAX_RANGE_ALLOC_SIZE), L"Must be power of two");
| ^
```
2024-10-10 13:48:33 -04:00
Nick Banks
c8d66e80f8
Max RPS NetPerf Test ( #4589 )
2024-10-10 15:14:32 +00:00