pub enum IpDefragOverlapPolicy {
RejectConflicting,
DropConflicting,
PassThroughConflicting,
}Expand description
How IpDefrag handles conflicting overlapping fragment bytes.
Variants§
RejectConflicting
Return a structured error instead of emitting an ambiguous datagram.
DropConflicting
Drop the ambiguous datagram state and keep processing later records.
PassThroughConflicting
Pass conflicting fragment records through with explicit trace metadata.
Trait Implementations§
Source§impl Clone for IpDefragOverlapPolicy
impl Clone for IpDefragOverlapPolicy
Source§fn clone(&self) -> IpDefragOverlapPolicy
fn clone(&self) -> IpDefragOverlapPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IpDefragOverlapPolicy
Source§impl Debug for IpDefragOverlapPolicy
impl Debug for IpDefragOverlapPolicy
Source§impl Default for IpDefragOverlapPolicy
impl Default for IpDefragOverlapPolicy
Source§fn default() -> IpDefragOverlapPolicy
fn default() -> IpDefragOverlapPolicy
Returns the “default value” for a type. Read more
impl Eq for IpDefragOverlapPolicy
Source§impl Hash for IpDefragOverlapPolicy
impl Hash for IpDefragOverlapPolicy
Source§impl PartialEq for IpDefragOverlapPolicy
impl PartialEq for IpDefragOverlapPolicy
Source§fn eq(&self, other: &IpDefragOverlapPolicy) -> bool
fn eq(&self, other: &IpDefragOverlapPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpDefragOverlapPolicy
Auto Trait Implementations§
impl Freeze for IpDefragOverlapPolicy
impl RefUnwindSafe for IpDefragOverlapPolicy
impl Send for IpDefragOverlapPolicy
impl Sync for IpDefragOverlapPolicy
impl Unpin for IpDefragOverlapPolicy
impl UnsafeUnpin for IpDefragOverlapPolicy
impl UnwindSafe for IpDefragOverlapPolicy
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