pub enum IpDscpKnown {
Show 23 variants
ClassSelector0 = 0,
ClassSelector1 = 8,
ClassSelector2 = 16,
ClassSelector3 = 24,
ClassSelector4 = 32,
ClassSelector5 = 40,
ClassSelector6 = 48,
ClassSelector7 = 56,
AfGroup11 = 10,
AfGroup12 = 12,
AfGroup13 = 14,
AfGroup21 = 18,
AfGroup22 = 20,
AfGroup23 = 22,
AfGroup31 = 26,
AfGroup32 = 28,
AfGroup33 = 30,
AfGroup41 = 34,
AfGroup42 = 36,
AfGroup43 = 38,
ExpeditedForwarding = 46,
VoiceAdmit = 44,
LowerEffort = 1,
}
Expand description
Known “Differentiated Services Field Codepoints” (DSCP) values according to the IANA registry (exported on 2025-04-24).
DSCP was established in RFC-2472 and defined/maintained in the IANA dscp-registry
Variants§
ClassSelector0 = 0
Class Selector 0 (Pool 1) RFC-2474
ClassSelector1 = 8
Class Selector 1 (Pool 1) RFC-2474
ClassSelector2 = 16
Class Selector 2 (Pool 1) RFC-2474
ClassSelector3 = 24
Class Selector 3 (Pool 1) RFC-2474
ClassSelector4 = 32
Class Selector 4 (Pool 1) RFC-2474
ClassSelector5 = 40
Class Selector 5 (Pool 1) RFC-2474
ClassSelector6 = 48
Class Selector 6 (Pool 1) RFC-2474
ClassSelector7 = 56
Class Selector 7 (Pool 1) RFC-2474
AfGroup11 = 10
Assured Forwarding PHB Group 11 (Pool 1) RFC-2597
AfGroup12 = 12
Assured Forwarding PHB Group 12 (Pool 1) RFC-2597
AfGroup13 = 14
Assured Forwarding PHB Group 13 (Pool 1) RFC-2597
AfGroup21 = 18
Assured Forwarding PHB Group 21 (Pool 1) RFC-2597
AfGroup22 = 20
Assured Forwarding PHB Group 22 (Pool 1) RFC-2597
AfGroup23 = 22
Assured Forwarding PHB Group 23 (Pool 1) RFC-2597
AfGroup31 = 26
Assured Forwarding PHB Group 31 (Pool 1) RFC-2597
AfGroup32 = 28
Assured Forwarding PHB Group 32 (Pool 1) RFC-2597
AfGroup33 = 30
Assured Forwarding PHB Group 33 (Pool 1) RFC-2597
AfGroup41 = 34
Assured Forwarding PHB Group 41 (Pool 1) RFC-2597
AfGroup42 = 36
Assured Forwarding PHB Group 42 (Pool 1) RFC-2597
AfGroup43 = 38
Assured Forwarding PHB Group 43 (Pool 1) RFC-2597
ExpeditedForwarding = 46
Expedited Forwarding (Pool 1) RFC-3246
VoiceAdmit = 44
Voice admit (Pool 1) RFC-5865
LowerEffort = 1
Lower Effort PHB (Pool 3) RFC-8622
Implementations§
Source§impl IpDscpKnown
impl IpDscpKnown
Sourcepub const fn try_from_ip_dscp(
value: IpDscp,
) -> Result<IpDscpKnown, IpDscpUnknownValueError>
pub const fn try_from_ip_dscp( value: IpDscp, ) -> Result<IpDscpKnown, IpDscpUnknownValueError>
Try converting an IpDscp
into a IpDscpKnown
value.
Returns an error if the value is not a known DSCP value.
Trait Implementations§
Source§impl Clone for IpDscpKnown
impl Clone for IpDscpKnown
Source§fn clone(&self) -> IpDscpKnown
fn clone(&self) -> IpDscpKnown
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more