Lines 412-418
void Icmpv6L4Protocol::ReceiveLLA (Icmpv6OptionLinkLayerAddress lla, Ipv6Address
|
Link Here
|
---|
|
412 |
cache->GetInterface ()->Send (*it, src); |
412 |
cache->GetInterface ()->Send (*it, src); |
413 |
} |
413 |
} |
414 |
} |
414 |
} |
415 |
entry->StartReachableTimer (); |
415 |
if (!entry->IsPermanent) |
|
|
416 |
{ |
417 |
entry->StartReachableTimer (); |
418 |
} |
416 |
} |
419 |
} |
417 |
} |
420 |
} |
418 |
} |
421 |
} |
Lines 724-730
void Icmpv6L4Protocol::HandleNA (Ptr<Packet> packet, Ipv6Address const &src, Ipv
|
Link Here
|
---|
|
724 |
entry->MarkReachable (lla.GetAddress ()); |
727 |
entry->MarkReachable (lla.GetAddress ()); |
725 |
} |
728 |
} |
726 |
} |
729 |
} |
727 |
entry->StartReachableTimer (); |
730 |
if (!entry->IsPermanent ()) |
|
|
731 |
{ |
732 |
entry->StartReachableTimer (); |
733 |
} |
728 |
} |
734 |
} |
729 |
else if (lla.GetAddress () != entry->GetMacAddress ()) |
735 |
else if (lla.GetAddress () != entry->GetMacAddress ()) |
730 |
{ |
736 |
{ |
731 |
- |
|
|