aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-07-29 22:40:39 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-07-29 22:40:52 +0200
commite3f26fcca82de26fdd8d8f6d2156178f6c074c82 (patch)
treee8dd842593b4248e6412198f414819283cea0d15
parent899d3297260276da68d89cb5d8954f15b5b57804 (diff)
fix link-local address from interface identifier calculation (bit shift)
-rw-r--r--src/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index bf32289..02b27e2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -38,7 +38,7 @@ fn ifid(addr: Ipv6Addr) -> u64 {
}
fn ll(if_id: u64) -> Ipv6Addr {
- ((0xfe80 << 48) | if_id as u128).into()
+ ((0xfe80 << 112) | if_id as u128).into()
}
fn main() -> Result<()> {