pub struct OfflineConfig {
pub pcap: String,
pub mtu: usize,
}Expand description
Offline traffic analysis options.
Offline mode runs using a single core and performs offline analysis of already captured pcap files. Either OnlineConfig or OfflineConfig must be specified, but not both. This mode is primarily intended for functional testing.
§Example
[offline]
pcap = "sample_pcaps/smallFlows.pcap"
mtu = 9702Fields§
§pcap: StringPath to packet capture (pcap) file.
mtu: usizeMaximum frame size, equivalent to MTU on a live interface. Defaults to 1500.
To include jumbo frames, set this value higher (e.g., 9702).
Trait Implementations§
Source§impl Clone for OfflineConfig
impl Clone for OfflineConfig
Source§fn clone(&self) -> OfflineConfig
fn clone(&self) -> OfflineConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OfflineConfig
impl Debug for OfflineConfig
Source§impl<'de> Deserialize<'de> for OfflineConfig
impl<'de> Deserialize<'de> for OfflineConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OfflineConfig
impl RefUnwindSafe for OfflineConfig
impl Send for OfflineConfig
impl Sync for OfflineConfig
impl Unpin for OfflineConfig
impl UnwindSafe for OfflineConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more