Versions in this module Expand all Collapse all v0 v0.6.1 Jun 5, 2023 v0.6.0 Apr 8, 2023 Changes in this version + const DefaultLifeTime + const DefaultProbeInterval + const DefaultRecvChanDepth + var BroadCastMAC = net.HardwareAddr + func GetLLAFromMAC(mac net.HardwareAddr) netip.Addr + func GetMulticastMACfromIPv6Addr(addr netip.Addr) net.HardwareAddr + func GetSolicitedNodeMulticastAddr(addr netip.Addr) netip.Addr + type IPv6ND struct + func NewDefaultIPv6ND(ctx context.Context, ownmac net.HardwareAddr, ownip netip.Addr, ...) *IPv6ND + func NewIPv6ND(ctx context.Context, ownmac net.HardwareAddr, ownip netip.Addr, ...) *IPv6ND + func (v6nd *IPv6ND) GetList() (rlist []*Neighbor) + func (v6nd *IPv6ND) GetRecvChan() chan []byte + func (v6nd *IPv6ND) Register(addr netip.Addr, mac net.HardwareAddr) + func (v6nd *IPv6ND) Resolve(addr netip.Addr) net.HardwareAddr + type LoggerFunc func(format string, a ...interface{}) + type NeiState uint32 + const StateProbing + const StateStale + type Neighbor struct + Expiration time.Time + HWAddr net.HardwareAddr + IPAddr netip.Addr + type SendPktFunc func(p []byte, dstmac net.HardwareAddr) (int, error)