Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
e5a022e
feat(s2n-quic-platform): enable cbpf for packet filtering
boquan-fang Feb 11, 2026
8d35102
add gates for platforms
boquan-fang Feb 11, 2026
0ff2606
address PR comments:
boquan-fang Feb 11, 2026
c7c0920
address PR comments:
boquan-fang Feb 11, 2026
42b7173
address PR comments:
boquan-fang Feb 11, 2026
cca40b8
Revert "address PR comments:"
boquan-fang Feb 12, 2026
49efdb0
fix socket bind with actual address in Server::bind
boquan-fang Feb 12, 2026
f377c97
add checks in bind_udp to make sure that reuse_port and port==0 can not
boquan-fang Feb 12, 2026
e7b4827
address PR comments:
boquan-fang Feb 12, 2026
e550dfe
address PR comments:
boquan-fang Feb 12, 2026
0291087
adding per socket event in progress
boquan-fang Feb 13, 2026
8718163
add a integration test to verify that sockets are properly routed
boquan-fang Feb 13, 2026
5827514
address PR comments:
boquan-fang Feb 13, 2026
aa18563
rebase with main to unblock the CI
boquan-fang Feb 13, 2026
6ca75b3
rebase with main to include clippy fixes
boquan-fang Feb 16, 2026
745bc4d
skip client_hello_routed_test in ASAN and fix some comments
boquan-fang Feb 16, 2026
7b64184
Merge with main to include newly introduced dcQUIC changes
boquan-fang Feb 17, 2026
b65ec51
Merge branch 'main' into boquan-fang/packet-filtering
boquan-fang Feb 18, 2026
c34bda8
implement a load test
boquan-fang Feb 19, 2026
b379631
modify the load test to let client connect, then flood the server
boquan-fang Feb 20, 2026
fb4278c
add subscriber to track the number of packet sent and lost
boquan-fang Feb 20, 2026
4083781
track non-initial packets received by the server
boquan-fang Feb 24, 2026
6d9c4a8
use existing packets for router test
boquan-fang Mar 4, 2026
31c6f30
remove unstable test
boquan-fang Mar 4, 2026
0142a5a
revert to socket 0 for client hello and 1 for others
boquan-fang Mar 10, 2026
d016566
modify the load test so that it will work after the CH is received
boquan-fang Mar 10, 2026
2f58079
add socket poll prioritization
boquan-fang Mar 11, 2026
5f8eac9
simplify the rx logic
boquan-fang Mar 11, 2026
5554957
attempt to add back client_hello_routed_test to ASAN
boquan-fang Mar 11, 2026
4feaef7
Merge branch 'main' into packet-filtering and necessary rebase changes
boquan-fang Mar 11, 2026
298e815
add an integration test for socket prioritization
boquan-fang Mar 11, 2026
096aa9e
use one thread to interleavingly send packets to both sockets in test
boquan-fang Mar 12, 2026
f10457a
Merge remote-tracking branch 'upstream/main' into boquan-fang/packet-…
boquan-fang Mar 12, 2026
93d0a75
send 10 packets to socket 1 and 1 to socket 0
boquan-fang Mar 12, 2026
fd3cf04
change test duration to 5 seconds so that socket 1 can take in more
boquan-fang Mar 12, 2026
6c8cc93
minor changes before making this PR ready for review again
boquan-fang Mar 12, 2026
8683ce8
unwrap the send_to method
boquan-fang Mar 13, 2026
79d9e56
address PR comments:
boquan-fang Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dc/s2n-quic-dc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ bolero = "0.13"
bolero-generator = "0.13"
insta = "1"
s2n-codec = { path = "../../common/s2n-codec", features = ["testing"] }
s2n-quic = { path = "../../quic/s2n-quic" }
s2n-quic = { path = "../../quic/s2n-quic", features = ["provider-event-tracing"] }
s2n-quic-core = { path = "../../quic/s2n-quic-core", features = ["testing"] }
s2n-quic-platform = { path = "../../quic/s2n-quic-platform", features = [
"testing",
Expand Down
2 changes: 2 additions & 0 deletions dc/s2n-quic-dc/src/psk.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@

pub mod client;
pub mod io;
#[cfg(target_os = "linux")]
pub mod router;
pub mod server;
Loading
Loading