diff --git a/crates/irtt-client/src/config.rs b/crates/irtt-client/src/config.rs index 22401aa..c409fd8 100644 --- a/crates/irtt-client/src/config.rs +++ b/crates/irtt-client/src/config.rs @@ -3,6 +3,8 @@ use std::{net::SocketAddr, time::Duration}; use irtt_proto::{Clock, ReceivedStats, StampAt}; pub(crate) const DEFAULT_PORT: u16 = 2112; +pub const MAX_DSCP_CODEPOINT: u8 = 63; +pub const MAX_SERVER_FILL_BYTES: usize = 32; pub(crate) const DEFAULT_DURATION: Duration = Duration::from_secs(3); pub(crate) const DEFAULT_INTERVAL: Duration = Duration::from_secs(1); pub(crate) const DEFAULT_OPEN_TIMEOUTS: [Duration; 4] = [ diff --git a/crates/irtt-client/src/lib.rs b/crates/irtt-client/src/lib.rs index 444ef12..e7a5586 100644 --- a/crates/irtt-client/src/lib.rs +++ b/crates/irtt-client/src/lib.rs @@ -11,7 +11,10 @@ mod socket; mod timing; pub use client::Client; -pub use config::{ClientConfig, NegotiationPolicy, RecvBudget, RunMode, SocketConfig}; +pub use config::{ + ClientConfig, NegotiationPolicy, RecvBudget, RunMode, SocketConfig, MAX_DSCP_CODEPOINT, + MAX_SERVER_FILL_BYTES, +}; pub use error::{ClientError, EventSubscriptionError}; pub use event::{ ClientEvent, OneWayDelaySample, OpenOutcome, PacketMeta, ReceivedStatsSample, RttSample,