Gaurav Singh
1a32822791
Fuzz Handshake packet ( #4074 )
...
* receive packet
* populated the packet struct
* added ACK frame sending
* Initial ACK frame response sent
* added handshake decryption
* Completed handshake decryption
* finshed processing handshake packet
* fuzzed handshake packet and sent
* fixed Read key not available bug
* fixed a bug
* Testing to see if pipelines passes
* pop packet when decryption fail
* minor change
* only free packet after we are done processing
* attempt to fix the pipeline
* packet copy is sent
* recv event modified
* zeroed out send buffer
* minor change
* minor
* free packet event
* redefined few variables to fix memory leak
* minor change
* fixed recv datagram bug
* attempt to fix the pipeline
* test
* added few checks
* minor change
* minor change
* debug statement
* some debug statements for the pipeling
* minor change
* Few fixes
* minor
* added allocated check
* chain processing changed
* cleaned up code
* minor change
* minor change
* minor change
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* minor code cleanups:
* mode changes
* minor
* made initial packet and handshake packet fuzzing work together
* minor change
* debug
* minor change
* minor change
* minor change
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* minor change
* few cxplatevent changes
* few minor changes
* handle failure
* minor
* few minor things
* delete state buffer after every iteration
* minor
* minor
* test change
* minor change
* minor change
* added startms
* added result flag
* cleanup code and few debug statements
* cleanup
* Made packet as stack variable
* reverted change
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* resolved comments
* fixed potential memory leak
* Update src/tools/recvfuzz/recvfuzz.cpp
Co-authored-by: Nick Banks <nibanks@microsoft.com>
* resolved comments
* New handshake each iteration
* removed unnecessary comment
* minor change
* minor change
* Some modifications
* fixed memory leaks
* minor change
* freed up send data
* revert
* revert
* minor change
* minor changes
* test
* add free send data
* rest
* modified implementation
* minor change
* few optimisations
* attempt to fix
* added ASAN option
* resolved comments
* minor refactoring
* minor change
---------
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2024-03-12 18:39:38 +05:30
dependabot[bot]
55830d38c8
Bump submodules/googletest from `e4fdb87` to `e1a38bc` ( #4184 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `e4fdb87` to `e1a38bc`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](e4fdb87e76...e1a38bc370
)
---
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-03-09 17:09:37 -05:00
Nick Banks
925b669823
Support Multiple Pending Receives ( #4177 )
2024-03-07 20:45:16 -05:00
Anthony Rossi
d02dd23bd5
Update documentation on NEW_CONNECTION_INFO::ServerName ( #4179 )
2024-03-07 10:18:56 -05:00
Jack He (Github)
95941f391a
generate results on regression ( #4178 )
...
Co-authored-by: Jack He <jackhe@microsoft.com>
2024-03-06 17:23:31 -08:00
Nick Banks
9483184dd3
Unrestricted SecNetPerf Environment ( #4175 )
2024-03-06 08:07:10 -05:00
Nick Banks
2256e339d5
Receive Buffer Refactoring ( #4042 )
2024-03-04 15:22:00 -05:00
dependabot[bot]
ba022a3831
Bump submodules/googletest from `9d43b27` to `e4fdb87` ( #4173 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `9d43b27` to `e4fdb87`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](9d43b27f7a...e4fdb87e76
)
---
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-03-02 17:34:20 +00:00
dependabot[bot]
7a8eefe10c
Bump actions/download-artifact from 4.1.2 to 4.1.4 ( #4172 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](eaceaf801f...c850b930e6
)
---
updated-dependencies:
- dependency-name: actions/download-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-03-02 12:09:12 -05:00
dependabot[bot]
0a4ff42499
Bump codecov/codecov-action from 4.0.2 to 4.1.0 ( #4171 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](0cfda1dd0a...54bcd8715e
)
---
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-03-02 12:08:49 -05:00
Jack He (Github)
b92d8cf046
cleanup dead code ( #4170 )
2024-03-01 18:16:52 -08:00
Jack He (Github)
4816737f6d
Add regression detection mechansims to the secnetperf script ( #4167 )
...
* add code to check baseline values
* indexing in powershell is hard
2024-03-01 16:31:58 -08:00
Jack He (Github)
0725976753
cache all the run args in the json we produce ( #4163 )
...
Co-authored-by: Jack He <jackhe@microsoft.com>
2024-02-28 19:29:02 -08:00
Jack He (Github)
5b8d2b49b9
add a run date column for the test runs ( #4160 )
...
Co-authored-by: Jack He <jackhe@microsoft.com>
2024-02-28 11:50:37 -08:00
Nick Banks
a554c4da68
Threat Model Text Improvements ( #4161 )
2024-02-28 10:54:59 -08:00
Jack He (Github)
d3fa5454ba
Enable dynamic environment ( #4158 )
...
* refactor to work with dynamic design
* remove 'plat' from name
---------
Co-authored-by: Jack He <jackhe@microsoft.com>
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2024-02-27 14:38:01 -08:00
Nick Banks
e0385b047d
Process Full Latency Output and Encode in Json ( #4157 )
2024-02-26 20:00:14 -05:00
dependabot[bot]
e3097418cc
Bump codecov/codecov-action from 4.0.1 to 4.0.2 ( #4154 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](e0b68c6749...0cfda1dd0a
)
---
updated-dependencies:
- dependency-name: codecov/codecov-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-02-25 10:58:51 -05:00
dependabot[bot]
a72b582836
Bump submodules/googletest from `5df0241` to `9d43b27` ( #4155 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `5df0241` to `9d43b27`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](5df0241ea4...9d43b27f7a
)
---
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-02-25 10:58:14 -05:00
Jack He (Github)
1db0368ff2
Unify data storage ( #4148 )
2024-02-24 14:03:54 +00:00
dependabot[bot]
c4675765a9
Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.2 ( #4153 )
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 3.0.0 to 3.1.2.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](e7466d1a75...71072fbb12
)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-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-02-24 08:45:47 -05:00
Nick Banks
9b538d2978
netperf YAML Improvements ( #4152 )
2024-02-23 09:56:29 -05:00
Nick Banks
5a12ea0c16
Fix Get-NetView Execution ( #4151 )
2024-02-23 09:01:55 -05:00
Radek Zikmund
6b45201cc2
Don't send client CONNECTION_CLOSE on 1-RTT before handshake completion. ( #4145 )
2024-02-23 08:15:03 -05:00
Yi Huang
c66e7fecbd
Add perf merge events back ( #4149 )
2024-02-22 23:54:26 +00:00
dependabot[bot]
9a4355fadb
Bump shogo82148/actions-setup-perl from 1.27.0 to 1.29.0 ( #4142 )
...
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl ) from 1.27.0 to 1.29.0.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases )
- [Commits](https://github.com/shogo82148/actions-setup-perl/compare/v1.27.0...28eae78d12c2bba1163aec45d123f6d9228bc307 )
---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
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-02-17 12:27:37 -05:00
dependabot[bot]
b09ae4371b
Bump submodules/googletest from `b75ecf1` to `5df0241` ( #4141 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `b75ecf1` to `5df0241`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](b75ecf1bed...5df0241ea4
)
---
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-02-17 12:26:51 -05:00
Nick Banks
dc2d0b83c0
Remove Invalid Assert ( #4140 )
2024-02-16 18:24:15 +00:00
Nick Banks
d3be7eebf3
Improve/Expand Down Level Test Coverage ( #4139 )
2024-02-16 11:34:47 -05:00
Nick Banks
667334d488
Fix Down Level Tests ( #4136 )
2024-02-16 09:01:01 -05:00
Nick Banks
3f88510653
Another Fix for Perf Counters Test ( #4137 )
2024-02-15 12:04:46 -05:00
Nick Banks
6d5e84ba47
Add a Threat Model doc ( #4135 )
2024-02-14 16:08:33 -05:00
Radek Zikmund
b513e4b073
Add QUIC_PERF_COUNTER_CONN_LOAD_REJECT counter. ( #4120 )
2024-02-14 13:02:00 -05:00
Nick Banks
62e878dc89
Update XDP Submodule ( #4134 )
2024-02-14 13:44:46 +00:00
Yi Huang
b46ff59e49
Skip metadata events in MsQuic.wprp ( #4133 )
2024-02-13 19:50:10 -05:00
Nick Banks
0bbb2a4309
Fix Incorrect Test Comparison ( #4131 )
2024-02-13 11:14:32 -05:00
Nick Banks
d0c8e89cd7
Collect Get-NetView Diagnostics for netperf ( #4127 )
2024-02-13 07:43:36 -05:00
Nick Grifka
f219f3a784
Fix overflow in winkernel CxPlatEventWaitWithTimeout ( #4129 )
2024-02-13 07:33:16 -05:00
Michael Friesen
e8e537dc99
Update xdp.json to 1.0.1 ( #4130 )
2024-02-12 19:36:23 -05:00
dependabot[bot]
8203948139
Bump actions/download-artifact from 4.1.1 to 4.1.2 ( #4126 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](6b208ae046...eaceaf801f
)
---
updated-dependencies:
- dependency-name: actions/download-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-02-10 17:14:48 +00:00
dependabot[bot]
c3a57ea919
Bump actions/upload-artifact from 4.3.0 to 4.3.1 ( #4125 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](26f96dfa69...5d5d22a312
)
---
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-02-10 17:13:40 +00:00
dependabot[bot]
d72c676c78
Bump submodules/googletest from `4565741` to `b75ecf1` ( #4124 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `4565741` to `b75ecf1`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](456574145c...b75ecf1bed
)
---
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-02-10 11:55:36 -05:00
Nick Banks
0a0461c7d6
Fix Cancel On Loss Test's Race Condition ( #4121 )
2024-02-08 11:04:47 -08:00
Nick Banks
80e51e1779
Don't Special Case TCP Cleanup ( #4122 )
2024-02-08 14:02:18 -05:00
Yi Huang
0c0e1d1b10
new docker image ( #4119 )
2024-02-07 19:34:40 -05:00
Jack He (Github)
19b2ce8f7c
use cred to make remote pwsh session ( #4118 )
2024-02-07 15:49:33 -05:00
Nick Banks
9b91d4201d
Fixes to Support qtip in netperf ( #4100 )
2024-02-06 19:28:36 -05:00
Nick Banks
151b8e1952
Default to Latest Build Tools on Windows ( #4116 )
2024-02-06 16:30:37 -05:00
Nick Banks
c5144aa341
Use Environment in secnetperf Output ( #4117 )
2024-02-06 21:24:03 +00:00
Nick Banks
5f38933b5e
Fix Possible DISPATCH_SEND Inline Issue ( #4115 )
2024-02-06 11:22:47 -08:00