mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02: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 a new issue