From f1933597d5d64839d5d3eeb126f8b95582d664c4 Mon Sep 17 00:00:00 2001 From: gennyble Date: Sun, 18 May 2025 14:35:47 -0500 Subject: little api --- src/ethertype.rs | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 src/ethertype.rs (limited to 'src/ethertype.rs') diff --git a/src/ethertype.rs b/src/ethertype.rs deleted file mode 100644 index 0d728f3..0000000 --- a/src/ethertype.rs +++ /dev/null @@ -1,20 +0,0 @@ -#[derive(Copy, Clone, Debug, PartialEq)] -pub enum EtherType { - /// The frame type is IEEE 802.3 and this is it's length - Length(u16), - IPv4, - IPv6, - Unknown(u16), -} - -impl EtherType { - //TODO: check ethertype is correct - pub fn new(n: u16) -> Self { - match n { - n if n <= 1500 => Self::Length(n), - 0x0800 => Self::IPv4, - 0x86DD => Self::IPv6, - n => Self::Unknown(n), - } - } -} -- cgit 1.4.1-3-g733a5