diff -r 3760d52ef5d1 -r 3aef7d7a71c2 src/internet-node/ipv4-static-routing.h --- a/src/internet-node/ipv4-static-routing.h Sun Aug 12 22:43:25 2007 -0700 +++ b/src/internet-node/ipv4-static-routing.h Mon Aug 13 12:08:01 2007 -0700 @@ -51,7 +51,8 @@ public: Ipv4StaticRouting () : m_defaultRoute (0) {} - virtual bool RequestRoute (Ipv4Header const &ipHeader, + virtual bool RequestRoute (uint32_t ifIndex, + Ipv4Header const &ipHeader, Packet packet, RouteReplyCallback routeReply); @@ -105,7 +106,8 @@ typedef std::list::iterator MulticastRoutesI; Ipv4Route *LookupStatic (Ipv4Address dest); - Ipv4MulticastRoute *LookupStatic (Ipv4Address origin, Ipv4Address group); + Ipv4MulticastRoute *LookupStatic (Ipv4Address origin, Ipv4Address group, + uint32_t ifIndex); HostRoutes m_hostRoutes; NetworkRoutes m_networkRoutes;