mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-11-28 12:35:19 +00:00
Fix OpenBSD (tested and working on 6.4)
This commit is contained in:
parent
b3d6c9a385
commit
74692b689a
@ -180,12 +180,12 @@ func (i *icmpv6) parse_packet_tun(datain []byte, datamac *[]byte) ([]byte, error
|
|||||||
copy(addr[:], ipv6Header.Src[:])
|
copy(addr[:], ipv6Header.Src[:])
|
||||||
copy(target[:], datain[48:64])
|
copy(target[:], datain[48:64])
|
||||||
copy(mac[:], (*datamac)[:])
|
copy(mac[:], (*datamac)[:])
|
||||||
i.tun.core.log.Printf("Learning peer MAC %x for %x\n", mac, target)
|
// i.tun.core.log.Printf("Learning peer MAC %x for %x\n", mac, target)
|
||||||
neighbor := i.peermacs[target]
|
neighbor := i.peermacs[target]
|
||||||
neighbor.mac = mac
|
neighbor.mac = mac
|
||||||
neighbor.learned = true
|
neighbor.learned = true
|
||||||
neighbor.lastadvertisement = time.Now()
|
neighbor.lastadvertisement = time.Now()
|
||||||
i.peermacs[addr] = neighbor
|
i.peermacs[target] = neighbor
|
||||||
}
|
}
|
||||||
return nil, errors.New("No response needed")
|
return nil, errors.New("No response needed")
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user