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

(-)aodv-routing-protocol.cc (+11 lines)
 Lines 367-372   RoutingProtocol::RouteOutput (Ptr<Packet Link Here 
367
        }
367
        }
368
      UpdateRouteLifeTime (dst, ActiveRouteTimeout);
368
      UpdateRouteLifeTime (dst, ActiveRouteTimeout);
369
      UpdateRouteLifeTime (route->GetGateway (), ActiveRouteTimeout);
369
      UpdateRouteLifeTime (route->GetGateway (), ActiveRouteTimeout);
370
      bool broadcast = dst.IsBroadcast ();
371
      for (std::map<Ptr<Socket>, Ipv4InterfaceAddress>::const_iterator j =
372
          m_socketAddresses.begin (); broadcast == false && j != m_socketAddresses.end (); ++j)
373
        {
374
          Ipv4InterfaceAddress iface = j->second;
375
          broadcast = dst == iface.GetBroadcast ();
376
        }
377
      if (broadcast == false)
378
        {
379
          m_nb.Update (route->GetGateway (), ActiveRouteTimeout);
380
        }
370
      return route;
381
      return route;
371
    }
382
    }
372
383

Return to bug 2453