You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But then I see you have made https://crates.io/crates/s2n-quic-xdp which is actively maintained and seems to be attempting to create a safe interface. However, much of this crate is tangled with s2n needs so the lower level APIs are private and not yet documented. There would also be an opportunity to improve on those lower level APIs to make them a little more intuitive and safer.
Solution:
Create a new crate (could be later moved from this project) which offers a safe and general purpose AF_XDP socket implementation with documentation. Optional features to offer integration with Aya could also be considered.
Does this change what s2n-quic sends over the wire?
no
Will the Usage Guide or other documentation need to be updated?
yes
Testing: How will this change be tested? Call out new integration tests, functional tests, or particularly interesting/important unit tests.
Existing tests should cover any regressions (assuming they exist). New tests would likely be needed for a general purpose release of the proposed crate.
The text was updated successfully, but these errors were encountered:
Problem:
More of an opportunity than a problem :)
There are a limited number of options for Rust users who need an AF_XDP socket;
But then I see you have made https://crates.io/crates/s2n-quic-xdp which is actively maintained and seems to be attempting to create a safe interface. However, much of this crate is tangled with s2n needs so the lower level APIs are private and not yet documented. There would also be an opportunity to improve on those lower level APIs to make them a little more intuitive and safer.
Solution:
Create a new crate (could be later moved from this project) which offers a safe and general purpose AF_XDP socket implementation with documentation. Optional features to offer integration with Aya could also be considered.
no
yes
Requirements / Acceptance Criteria:
The text was updated successfully, but these errors were encountered: