View | Details | Raw Unified | Return to bug 2145
Collapse All | Expand All

(-)a/src/internet/model/icmpv6-l4-protocol.cc (-3 / +8 lines)
 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
- 

Return to bug 2145