-
Notifications
You must be signed in to change notification settings - Fork 177
feat(s2n-quic-dc): enable cbpf for packet filtering #2967
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 7 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 8d35102
add gates for platforms
boquan-fang 0ff2606
address PR comments:
boquan-fang c7c0920
address PR comments:
boquan-fang 42b7173
address PR comments:
boquan-fang cca40b8
Revert "address PR comments:"
boquan-fang 49efdb0
fix socket bind with actual address in Server::bind
boquan-fang f377c97
add checks in bind_udp to make sure that reuse_port and port==0 can not
boquan-fang e7b4827
address PR comments:
boquan-fang e550dfe
address PR comments:
boquan-fang 0291087
adding per socket event in progress
boquan-fang 8718163
add a integration test to verify that sockets are properly routed
boquan-fang 5827514
address PR comments:
boquan-fang aa18563
rebase with main to unblock the CI
boquan-fang 6ca75b3
rebase with main to include clippy fixes
boquan-fang 745bc4d
skip client_hello_routed_test in ASAN and fix some comments
boquan-fang 7b64184
Merge with main to include newly introduced dcQUIC changes
boquan-fang b65ec51
Merge branch 'main' into boquan-fang/packet-filtering
boquan-fang c34bda8
implement a load test
boquan-fang b379631
modify the load test to let client connect, then flood the server
boquan-fang fb4278c
add subscriber to track the number of packet sent and lost
boquan-fang 4083781
track non-initial packets received by the server
boquan-fang 6d9c4a8
use existing packets for router test
boquan-fang 31c6f30
remove unstable test
boquan-fang 0142a5a
revert to socket 0 for client hello and 1 for others
boquan-fang d016566
modify the load test so that it will work after the CH is received
boquan-fang 2f58079
add socket poll prioritization
boquan-fang 5f8eac9
simplify the rx logic
boquan-fang 5554957
attempt to add back client_hello_routed_test to ASAN
boquan-fang 4feaef7
Merge branch 'main' into packet-filtering and necessary rebase changes
boquan-fang 298e815
add an integration test for socket prioritization
boquan-fang 096aa9e
use one thread to interleavingly send packets to both sockets in test
boquan-fang f10457a
Merge remote-tracking branch 'upstream/main' into boquan-fang/packet-…
boquan-fang 93d0a75
send 10 packets to socket 1 and 1 to socket 0
boquan-fang fd3cf04
change test duration to 5 seconds so that socket 1 can take in more
boquan-fang 6c8cc93
minor changes before making this PR ready for review again
boquan-fang 8683ce8
unwrap the send_to method
boquan-fang 79d9e56
address PR comments:
boquan-fang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.