mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-01 07:26:05 +00:00
ipv6_ll_address_to_mac() fails to correctly convert fe80::a8aa:aaff:feaa:aaf8 to AA:AA:AA:AA:AA:F8
This commit is contained in:
parent
433e8b6733
commit
eb4b183040
@ -533,8 +533,7 @@ if_delete_update (struct interface *ifp)
|
||||
void
|
||||
ipv6_ll_address_to_mac (struct in6_addr *address, u_char *mac)
|
||||
{
|
||||
mac[0] = address->s6_addr[8];
|
||||
mac[0] &= ~0x02;
|
||||
mac[0] = address->s6_addr[8] ^ 0x02;
|
||||
mac[1] = address->s6_addr[9];
|
||||
mac[2] = address->s6_addr[10];
|
||||
mac[3] = address->s6_addr[13];
|
||||
|
Loading…
Reference in New Issue
Block a user