summaryrefslogtreecommitdiff
path: root/src/packet/error.rs
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2023-09-08 19:50:57 +0800
committerluwenpeng <[email protected]>2023-09-08 19:50:57 +0800
commit3f92925d9c2f7c9417dea89470d9376d09b717f5 (patch)
tree7274476e1265c15f7bd9e83de902795458445b06 /src/packet/error.rs
parent3c6fc844b5e15ae85e08f8bee18e54c30f33d988 (diff)
[feature] Support MPLS/PW Decode
Diffstat (limited to 'src/packet/error.rs')
-rw-r--r--src/packet/error.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/packet/error.rs b/src/packet/error.rs
index eda7e4c..744c6e8 100644
--- a/src/packet/error.rs
+++ b/src/packet/error.rs
@@ -5,6 +5,8 @@ pub enum PacketError {
// L2
IncompleteEthernetFrame,
IncompleteVlanHeader,
+ IncompleteMplsHeader,
+ IncompletePwEthHeader,
UnsupportEthernetType,
// L3
@@ -30,6 +32,8 @@ impl core::fmt::Display for PacketError {
// L2
PacketError::IncompleteEthernetFrame => write!(f, "Incomplete Ethernet Frame"),
PacketError::IncompleteVlanHeader => write!(f, "Incomplete VLAN Header"),
+ PacketError::IncompleteMplsHeader => write!(f, "Incomplete MPLS Header"),
+ PacketError::IncompletePwEthHeader => write!(f, "Incomplete PW Ethernet Header"),
PacketError::UnsupportEthernetType => write!(f, "Unsupport Ethernet Type"),
// L3
PacketError::IncompleteIpv4Header => write!(f, "Incomplete IPv4 Header"),