diff --git a/lib/src/diag/mod.rs b/lib/src/diag/mod.rs index 67d2395..6a1ca3b 100644 --- a/lib/src/diag/mod.rs +++ b/lib/src/diag/mod.rs @@ -156,21 +156,6 @@ impl Message { Err(err) => Err(DiagParsingError::HdlcDecapsulationError(err, data.to_vec())), } } - - /// Returns whether this message should be parsed into a GSMTAP packet for - /// display in pcap files - pub fn is_gsmtap_message(&self) -> bool { - let Message::Log { body, .. } = self else { - return false; - }; - matches!( - body, - LogBody::LteRrcOtaMessage { .. } - | LogBody::LteMacRachResponse { .. } - | LogBody::LteMl1NeighborCellsMeasurements { .. } - | LogBody::Nas4GMessage { .. } - ) - } } #[derive(Debug, Clone, PartialEq, DekuRead, DekuWrite)] diff --git a/lib/src/gsmtap/parser.rs b/lib/src/gsmtap/parser.rs index e33f91c..3b1ce01 100644 --- a/lib/src/gsmtap/parser.rs +++ b/lib/src/gsmtap/parser.rs @@ -17,9 +17,6 @@ pub enum GsmtapParserError { } pub fn parse(msg: Message) -> Result, GsmtapParserError> { - if !msg.is_gsmtap_message() { - return Ok(None); - } if let Message::Log { timestamp, body, .. } = msg