diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-07-29 22:40:39 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-07-29 22:40:52 +0200 |
commit | e3f26fcca82de26fdd8d8f6d2156178f6c074c82 (patch) | |
tree | e8dd842593b4248e6412198f414819283cea0d15 | |
parent | 899d3297260276da68d89cb5d8954f15b5b57804 (diff) |
fix link-local address from interface identifier calculation (bit shift)
-rw-r--r-- | src/main.rs | 2 |
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<()> { |