aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-07-29 15:13:51 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-07-29 15:13:51 +0200
commit8bb06b9586da98ebada5617c18e092cffb7a8cc9 (patch)
tree620f1e58dbc9b7b4a2201320171c6fcb1ecec5ca
parent7b896d1f977aa5098cffd97d129d78af4bce2a86 (diff)
log (but don't process) lcp protocol-reject
-rw-r--r--src/main.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index a76fb9e..6f1b4f0 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -636,6 +636,15 @@ fn handle_lcp(lcp: LcpPkt, ctl_w: &mut BufWriter<File>, state: Arc<Mutex<Ppp>>)
);
Ok(())
}
+ LcpData::ProtocolReject(protocol_reject) => {
+ // TODO: update ncp state to failed
+
+ println!(
+ " <- lcp protocol-reject {}, protocol: {}, packet: {:?}",
+ lcp.identifier, protocol_reject.protocol, protocol_reject.pkt
+ );
+ Ok(())
+ }
LcpData::EchoRequest(echo_request) => {
PppPkt::new_lcp(LcpPkt::new_echo_reply(
lcp.identifier,
@@ -670,6 +679,5 @@ fn handle_lcp(lcp: LcpPkt, ctl_w: &mut BufWriter<File>, state: Arc<Mutex<Ppp>>)
);
Ok(())
}
- _ => Ok(()),
}
}