aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-14 12:16:17 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-14 12:16:17 +0200
commit9cb58b28ebc7b7a4057615e76e1012af5daa4c83 (patch)
tree8d380c39856c7a30cd0c003d6e34a2592f2521fb
parent311fb869e01e4c8749e740050ec92f46fd4c9133 (diff)
ignore invalid discovery packets / ethertypes
-rw-r--r--Cargo.lock2
-rw-r--r--src/main.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock
index da41ad6..aa2ec15 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -631,7 +631,7 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "ppproperly"
version = "0.1.0"
-source = "git+https://github.com/rsdsl/ppproperly.git#76b1248413787f4e710ee32527b4f2161a21f46c"
+source = "git+https://github.com/rsdsl/ppproperly.git#669401658dd626492b80661e25868b49d466be36"
dependencies = [
"bitfield",
"ppproperly_macros",
diff --git a/src/main.rs b/src/main.rs
index fc77314..7ff7d42 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -287,6 +287,7 @@ fn recv_discovery(
println!(" <- [{}] padt, error: {}", pkt.src_mac, generic_error);
}
+ PppoeData::Ignore => {}
_ => println!(" <- [{}] unsupported pppoe pkt {:?}", pkt.src_mac, pkt),
}
}